Java Selenium在eclipse中按点时不加载键盘属性
我正在使用SeleniumWebDriver 2.52,并且已经将所有必要的JAR文件导入到我的项目中 作为代码编写工具,我正在使用Eclipse。我有一些测试用例,我想通过selenium按Enter键。我知道它的代码,但当我写 键。,它加载其他属性,但不在列表中显示回车键。即使我强制写入键。输入,它也会显示读取行。 我是否缺少任何配置Java Selenium在eclipse中按点时不加载键盘属性,java,eclipse,selenium-webdriver,Java,Eclipse,Selenium Webdriver,我正在使用SeleniumWebDriver 2.52,并且已经将所有必要的JAR文件导入到我的项目中 作为代码编写工具,我正在使用Eclipse。我有一些测试用例,我想通过selenium按Enter键。我知道它的代码,但当我写 键。,它加载其他属性,但不在列表中显示回车键。即使我强制写入键。输入,它也会显示读取行。 我是否缺少任何配置 我已经添加了:import org.openqa.selenium.Keys您可以通过以下方法执行 使用send键和Use as按enter键,如下所示。根据
我已经添加了:
import org.openqa.selenium.Keys代码>您可以通过以下方法执行
使用send键和Use as按enter键,如下所示。根据您的需要随时更换定位器
按如下方式使用导入:-
import org.openqa.selenium.Keys;
使用robot类,但不推荐使用,因为它不太可靠。如果浏览器被最小化,它将无法工作
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);
希望它能帮助你:)
我也面临着类似的问题,当我创建了一个对象之后,当我想在输入对象之后接受关键字时。在dot没有任何建议之后,问题是我试图直接在类下工作,但首先我假设创建方法,然后我可以进入内部方法,然后它工作了我 使用robot类如何?@PankajKatiyar-尚未尝试,但正在寻找使用键的解决方案。@HelpingHands是否加载其他键,如SHIFT、CONTROL等。?是否存在名称空间冲突?@amitbobade-加载其他名称空间,如Equal、click等,但不加载任何与键盘相关的属性。@HelpingHands抱歉,但我需要更多信息。你能粘贴你正在使用的所有导入语句和你尝试的代码吗?谢谢你的帮助,实际上问题是它不允许按键。输入,或者如果我写下按键并按dot,在该列表中它不会显示任何与按键相关的属性。例如:输入、返回、选项卡等。这是极低的质量。直接在班下工作意味着什么?你能添加一个代码示例吗?
Robot robot = new Robot();
robot.keyPress(KeyEvent.VK_ENTER);
robot.keyRelease(KeyEvent.VK_ENTER);