首页 > Java > java教程 > 如何使用 Selenium 和 Java 从动态下拉列表中选择自动建议的选项?

如何使用 Selenium 和 Java 从动态下拉列表中选择自动建议的选项?

Linda Hamilton
发布: 2024-12-20 14:24:10
原创
298 人浏览过

How to Select Auto-Suggested Options from Dynamic Dropdowns Using Selenium and Java?

使用 Selenium 和 Java 从动态下拉列表中选择自动建议

使用动态自动建议填充字段时,选择所需的值可能会很困难。在这种情况下,我们的目标是从 DemoQA 练习表单的“主题”字段中选择“英语”选项。

初始代码片段使用“英语”填充输入字段,但无法选择值。为了纠正这个问题,我们稍微修改了实现。更新后的代码按顺序执行以下步骤:

  1. 通过 ID 找到“主题”输入字段。
  2. 将“英语”发送到输入字段。
  3. 按向下箭头键移至第一个建议(在本例中为“English”)。
  4. 按 Enter 键选择突出显示的
WebDriver Driver = new ChromeDriver();
Driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
String url = "https://demoqa.com/automation-practice-form";
Driver.get(url);
WebElement products = Driver.findElement(By.id("subjectsInput"));
products.sendKeys("English");
products.sendKeys(Keys.ARROW_DOWN);
products.sendKeys(Keys.ENTER);
登录后复制

此代码成功用“英语”填充“主题”字段,并从自动建议下拉列表中选择它。

以上是如何使用 Selenium 和 Java 从动态下拉列表中选择自动建议的选项?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板