我正在使用Selenium webdriver 2.52并已将所有必要的JAR文件导入到我的项目中。
作为代码编写工具,我正在使用Eclipse。我有一些测试用例,我想通过selenium按 Enter 键。我知道代码,但是当我写
时键。,它会加载其他属性但不显示Enter,返回列表中的键。即使我强行写 Keys.ENTER ,它也会显示读取行。 我错过了任何配置吗?
我已添加:import org.openqa.selenium.Keys;
答案 0 :(得分:0)
您可以通过以下方法
来完成driver.findElement(By.id("Value")).sendKeys(Keys.ENTER);
使用import如下: -
import org.openqa.selenium.Keys;
使用机器人类,但不推荐使用机器人类,因为它不太可靠。如果您的浏览器最小化,它将无法正常工作
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
希望它会对你有所帮助:)
答案 1 :(得分:-1)
我遇到了类似的问题,当我在输入对象后想要接受关键字时创建了一个对象。然后点后没有建议,问题是我试图直接在课下工作,但首先我想创建方法然后我可以进入内部方法然后它工作我。