javascript - 在 WebDriverJs 中选择下拉列表

标签 javascript webdriver selenium-webdriver

我有一个下拉框,我想使用 WebDriverJS 选择一个值。我查看了下面的用户指南,但找不到如何操作

https://code.google.com/p/selenium/wiki/WebDriverJs

我什至尝试了一些为 Java 版本记录的事情,如下所示:

webdriver.Select(driver.findElement(webdriver.By.id("vote"))).selectByValue("5")

它只是简单地说“选择”不存在。

我遍历了源代码,但仍然找不到我可以使用的任何东西。

最佳答案

您不需要点击两次来选择一个选项,直接点击该选项即可。类似的东西,

driver.findElement(wd.By.css('#month>option[title="November"]')).click();

关于javascript - 在 WebDriverJs 中选择下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15859143/

相关文章:

javascript - 如何将同一标签下的帖子列表的 URL 和标题存储到 Blogger 中的字符串数组中

c# - 在 C# 中配置 BrowserMobProxy

python - 使用 Python 和 WebDriver 断言/验证ElementPresent?

java - 从网页中获取文本的背景颜色

ruby - 如何在 goto 之前设置 cookie?

javascript - jQuery:从变量内的 HTML 代码获取内部 HTML

c# - 我可以在同一页面 MVC 上执行 AcceptVerbs(HttpVerbs.Get/Post) 和 hijax 吗?

java - 程序终止使用 webrunner 将 pass 输入文本框

javascript - 如何在多行控制台上更新数据

java - 使用 List<Web Element> 会严重减慢脚本速度