在eclipse中按DOT时,Selenium没有加载键盘属性

时间:2016-03-09 07:01:58

标签: java eclipse selenium-webdriver

我正在使用Selenium webdriver 2.52并已将所有必要的JAR文件导入到我的项目中。

作为代码编写工具,我正在使用Eclipse。我有一些测试用例,我想通过selenium按 Enter 键。我知道代码,但是当我写

键。,它会加载其他属性但不显示Enter,返回列表中的键。即使我强行写 Keys.ENTER ,它也会显示读取行。 我错过了任何配置吗?

我已添加:import org.openqa.selenium.Keys;

2 个答案:

答案 0 :(得分:0)

您可以通过以下方法

来完成
  1. 使用发送键并使用如下所示的输入键。随意根据需要更换定位器
  2. driver.findElement(By.id("Value")).sendKeys(Keys.ENTER);
    

    使用import如下: -

    import org.openqa.selenium.Keys;
    
    1. 使用机器人类,但不推荐使用机器人类,因为它不太可靠。如果您的浏览器最小化,它将无法正常工作

      Robot robot = new Robot();
      robot.keyPress(KeyEvent.VK_ENTER);
      robot.keyRelease(KeyEvent.VK_ENTER);
      

      希望它会对你有所帮助:)

答案 1 :(得分:-1)

我遇到了类似的问题,当我在输入对象后想要接受关键字时创建了一个对象。然后点后没有建议,问题是我试图直接在课下工作,但首先我想创建方法然后我可以进入内部方法然后它工作我。