首页 > 解决方案 > 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 页面松散地基于弹出页面,这个特定的下拉菜单也没有什么花哨的。

以前有人有/有过同样的问题吗?所有帮助表示赞赏

标签: javaseleniumselenium-webdriver

解决方案


推荐阅读