使用动态自动建议填充字段时,选择所需的值可能会很困难。在这种情况下,我们的目标是从 DemoQA 练习表单的“主题”字段中选择“英语”选项。
初始代码片段使用“英语”填充输入字段,但无法选择值。为了纠正这个问题,我们稍微修改了实现。更新后的代码按顺序执行以下步骤:
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中文网其他相关文章!