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 - LibGDX:加载纹理后滞后

java - Java中的日期时间解析

java - 如何识别随机ID并将其称为 child ?

java - HK2 MethodInterceptor 与 Jersey 资源

javascript - 有没有办法避免在 Selenium 中使用等待和 sleep ?

python - 即使显式等待已经存在,也无法摆脱硬编码延迟

java - 如何区分项目的问题,同时检索所有项目的所有问题?

c# - 运行 selenium 单元测试时 Firefox 崩溃

java - Selenium WebDriver 是否支持 Safari?

php - 使用 php 在 webdriver 中模拟按键