java - 使用 selenium java webdriver 从下拉列表中选择一个值

标签 java selenium-webdriver webdriver ui-automation

如何使用 xpath 使用 selenium java webdriver 从下拉列表中选择一个值? 根据下拉列表中选择的选项,会出现字段,因此我不需要在其中输入值。我的问题是,在下拉列表中选择选项后,我没有获取字段。经过很长一段时间后,它出现,意味着出现错误

最佳答案

您可以单击下拉菜单并等待显示选项,然后您可以单击其中的选项。

Select select = new Select(driver.findElement(By.id("drop_down_id")));

select.selectByIndex(`index_value_of_option`);

关于java - 使用 selenium java webdriver 从下拉列表中选择一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17922390/

相关文章:

c# - 使用 webdriver 从 javascript 警报获取文本元素

laravel - 使用参数 : Facebook\WebDriver\Exception 将 http POST 抛出到/session 的 curl 错误

python - 在 Python Selenium WebDriver 中按属性查找元素

java - java中不同类对象的线程

java - 每次统计完出现次数后将结果添加到int数组

java - Java 中的自定义异常类命名

java - 无法从网页读取手机号码

c# - Selenium 中 "By.partialLinkText"和 "By.LinkText"之间的区别?

ruby-on-rails - 当页面加载时间过长时,如何停止页面加载并关闭 Ruby Watir 中的浏览器?

Java Socket程序从服务器读回