使用 Selenium 和 Java 在动态下拉列表中自动选择主题
使用具有动态下拉列表的 Web 表单时,从建议中选择特定值可能是一个挑战。在处理 https://demoqa.com/automation-practice-form 演示表单中的“主题”字段等输入字段时尤其如此。
从动态下拉列表中有效选择所需的值,了解元素的行为至关重要。在这种情况下,“主题”字段会在您键入时动态填充建议。然而,仅仅输入值并不足以选择它。
解决方案在于利用键盘箭头键。这是解决该问题的修改后的代码:
WebDriver Driver = new ChromeDriver(); Driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); // Driver.manage().window().maximize(); 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);
通过添加以下行:
products.sendKeys(Keys.ARROW_DOWN); products.sendKeys(Keys.ENTER);
输入“English”后,我们指示浏览器使用以下命令导航到第一个建议向下箭头键,然后使用 Enter 键选择它。这有效地选择了“主题”字段中的“英语”值。
以上是如何使用 Selenium 和 Java 在动态下拉菜单中自动选择主题?的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

MinGW - 适用于 Windows 的极简 GNU
这个项目正在迁移到osdn.net/projects/mingw的过程中,你可以继续在那里关注我们。MinGW:GNU编译器集合(GCC)的本地Windows移植版本,可自由分发的导入库和用于构建本地Windows应用程序的头文件;包括对MSVC运行时的扩展,以支持C99功能。MinGW的所有软件都可以在64位Windows平台上运行。

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

Dreamweaver Mac版
视觉化网页开发工具

EditPlus 中文破解版
体积小,语法高亮,不支持代码提示功能

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。