Java 使用Selenium模拟在Safari中按Enter键
我试图用SeleniumJava模拟Safari中按enter键的效果 我一直在努力:Java 使用Selenium模拟在Safari中按Enter键,java,selenium,Java,Selenium,我试图用SeleniumJava模拟Safari中按enter键的效果 我一直在努力: searchField.sendKeys(Keys.ENTER); 但是回车键没有被击中。我正在使用Selenium 2.39。safari是7.0 我在哪里犯了错误?您可以在java中尝试这一点 Robot robot= new Robot(); robot.keyPress(KeyEvent.VK_ENTER); 您应该首先用enter键找到要点击的元素,然后发送键。是否有错误?你确定没有按ent
searchField.sendKeys(Keys.ENTER);
但是回车键没有被击中。我正在使用Selenium 2.39。safari是7.0
我在哪里犯了错误?您可以在java中尝试这一点
Robot robot= new Robot();
robot.keyPress(KeyEvent.VK_ENTER);
您应该首先用enter键找到要点击的元素,然后发送键。是否有错误?你确定没有按enter键吗?你想用这个回车键实现什么?它是一个搜索字段,用回车键搜索数据库并给出结果。没有抛出错误。您能不能不使用searchField.click()?我的问题和@PaulHarris说的差不多。你为什么要这么做?如果您的目标是执行搜索,那么您应该单击提交字段,而不是模拟按enter键。该网站没有搜索按钮单击。那是我的问题