当前位置: 首页 > 知识库问答 >
问题:

无法使用selenium webdriver选择ajax下拉列表值

柴坚诚
2023-03-14

我试图从2个Ajax下拉字段中选择一个特定的值。第一个下拉选项列表打开,但没有选择选项,这就是为什么第二个下拉列表没有绑定并且错误发生的原因

org.openqa.selenium.nosuchelementException:找不到Element:option[value=“111”]。

请帮帮我..我是硒的新手

这是我的代码..

共有1个答案

阴波峻
2023-03-14

出现此问题是因为Firefox浏览器(版本45)的兼容性问题。我正在使用selenium 3.0.0-Beta2并针对Firefox45.0.2进行测试

当试用geckodriver(版本0.10.0)for OS windows 10-64位时,似乎有些东西不起作用。它只适用于Firefox48或更高版本。在chromedriver上成功运行

 类似资料:
  • 问题内容: 我需要使用cypress测试angularjs应用程序的下拉列表。 我需要单击一个下拉列表,然后从下拉列表中选择或单击一个项目。我尝试如下所示,它只能在一个实例上使用,而不能在其他情况下使用,因为第二个get()方法中的ID号随着其动态生成而不断变化。这不是带有html中选项的标准选择。 1)无论如何,我可以在每个选项上设置一个唯一属性并仅选择所需的属性,还是可以仅基于列表项的描述进行

  • 我试图从下拉菜单中选择一个选项,然后单击“搜索”,但我无法获得“选择”标签。 我抓取的HTML如下: 我想选择的选项是: 我使用的代码如下: 所以,我试图以不同的方式获得“选择”标签,我得到了不同的问题。 例如: 第一次尝试) 我得到: 第二次尝试) 我得到: 第三次尝试) 我得到一个空列表: 第 4 次尝试) 我得到一个空列表: 第5次尝试) 我得到: 有人知道如何解决这个问题吗?提前感谢!

  • 我正在尝试自动选择硒离子中的下拉列表,但我无法使其正常工作。 基本上,我在菜单项上记录了一次单击,这会显示下拉菜单,但每当我在其中一个选项上使用单击命令时,它都会关闭菜单,而不会选择新选项。我也尝试了select命令,但我一直得到“指定元素不是select” 任何想法?

  • WebElement drpAmentization=driver.findElement(by.xpath(“//select[@id='Amentissement']”));

  • 我在Servlet中使用SortedMap来填充JSP中的下拉列表值,我有以下代码 在JSP中 我正在使用一个 JSP 页进行插入和更新。当我编辑页面时,如何将所选值设置为下拉列表,其中所选值将来自数据库。

  • 我正在使用cucumber with capybara来实现web应用程序的自动化。我必须从下拉列表中选择一个值,但很多时候我会得到一个错误,比如;“参数类型字符串错误(应为数组)(TypeError)” 我试过用:1。