java - 如何触发Webdriver中的Enter键功能?

标签 java selenium-webdriver

我遇到了一种情况,有时单击“提交”按钮在 Selenium Webdriver 中不起作用。按 Enter 按钮可以获得相同的功能。

在这里,在文本框中输入值后,我希望 Selenium WebDriver 按 Enter 键。我该怎么做呢? 我正在使用java

driver.findElement(By.id("email")).clear();
driver.findElement(By.id("email")).sendKeys("testing@netexam.com");

提前致谢!

最佳答案

试试这个:

driver.findElement(By.id("email")).clear();
driver.findElement(By.id("email")).sendKeys("testing@netexam.com");
driver.findElement(By.id("email")).sendKeys(Keys.RETURN); //Send Enter Key

关于java - 如何触发Webdriver中的Enter键功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23556379/

相关文章:

java - 有没有一种脚本语言可以嵌入到我的 Android Java 应用程序中

Selenium :测试 "disable on submit"行为

python - 如何单击 SVG 元素?

java - 从元素中获取文本——排除内部元素的文本

java - 实现 Comparable 接口(interface)产生 "UnsupportedOperationException : ListIterator does not support set"错误

java - Gradle 创建损坏的启动脚本。怎么修?

java - Apache-HttpComponents:套接字关闭错误

python - 使用 selenium python 发送 key 无效

java - Selenium WebDriver 中的 MouseHover 和 Click 事件

java - 我怎样才能把这个javascript函数转换成java