java - Selenium Select By Visible text 失败
问题描述
我的设置如下:
我使用 Java8 和 IE11 的 selenium webdriver。
我有一个无法更改源的应用程序,但我可以看到它。
当使用 xpath 在弹出窗口中的 iframe 中的表中选择特定下拉列表时,我可以读取它的属性和标记名,但我无法使用 getText() 读取它的文本。
更重要的是,当我使用
Select select = new Select(dropDown);
select.selectByVisibleText(value);
它不起作用,也没有变体
Select select = new Select(dropDown);
select.selectByIndex(valueOf);
但是,当我在一个非常基本的带有选择的 html 页面上进行简单复制时,我可以阅读选项中的文本。这个 html 页面松散地基于弹出页面,这个特定的下拉菜单也没有什么花哨的。
以前有人有/有过同样的问题吗?所有帮助表示赞赏
解决方案
推荐阅读
- openmdao - 在示例中通过记录器错误访问衍生品
- swagger - 您如何更改 Swagger 图标?
- c# - 绑定到集合计数在哪里
- php - PHP服务器端隐藏xml到json,结果有不同的格式
- selenium - Selenium Web 驱动程序切换上下文
- javascript - package.json 中的节点引擎 8.x 或 10.x
- regex - 有人可以解释一下,这个程序的第三行到底发生了什么
- excel - Excel:向右移动,然后向下移动
- python - 安装 GraphLab 创建会使我的 Jupyter Notebook 从 Python 3.6 降级到 Python 2.7
- hyperledger-fabric - 现实世界中的超级账本——它如何扩展?