selenium - 当菜单项 web 元素不可用时如何单击菜单项
问题描述
我正在尝试单击菜单项,但是菜单项没有网络元素。
未单击菜单项时,Web 元素显示为:
<button aria-expanded="false" aria-haspopup="true " aria-label="More actions" aria-setsize="2" aria-posinset="2" class="icon-only bolt-button bolt-icon -button 启用 icon-only bolt-focus-treatment" data-focuszone="focuszone-226" data-is-focusable="true" id="__bolt-header-command-bar-menu-button10" role="menuitem" tabindex="0" 类型="按钮">
一旦我单击菜单项,按钮标签就会更改。但是,菜单项的元素仍然是隐藏的。
解决方案
推荐阅读
- autodesk-forge - Autodesk forge - 标记扩展 - 创建新的 EditMode 工具
- .htaccess - 如何为目录创建 .htaccess 重定向但为子目录创建不同的重定向?
- git - Git - 在功能分支上工作时如何处理“超出主题”的更改?
- java - 如何解决 Eclipse Oxygen for android 中的这个错误
- c# - 将多个Lists合二为一,GroupBy某列,将每个Grouped结果转换成HTML表格
- function - 创建一个函数确定等级
- c++ - 用大括号括起来的初始值设定项分配字符串时出错
- python - pow(a, b, c) 如何解决这个问题?
- html - 为什么此代码不以直线显示我的帖子?
- python - 生成 tf_record 时出错:AttributeError:模块 'tensorflow' 没有属性 'app'