Java RemoteWebDriver IE单击链接不会';行不通

Java RemoteWebDriver IE单击链接不会';行不通,java,selenium,selenium-rc,webdriver,Java,Selenium,Selenium Rc,Webdriver,我正在使用RemoteWebDriver并尝试在Internet Explorer下的远程计算机上执行两个UI测试: RemoteWebDriver driver = new RemoteWebDriver(new URL("http://127.0.0.1:4444/wd/hub"), DesiredCapabilities.internetExplorer());` driver.get("http://bing.com"); driver.findElement(By.id("sb_fo

我正在使用RemoteWebDriver并尝试在Internet Explorer下的远程计算机上执行两个UI测试:

RemoteWebDriver driver = new RemoteWebDriver(new URL("http://127.0.0.1:4444/wd/hub"),  DesiredCapabilities.internetExplorer());`
driver.get("http://bing.com");
driver.findElement(By.id("sb_form_q")).sendKeys("Cheese");
driver.findElement(By.id("sb_form_go")).click();        
使用以下代码在FireFox和Chrome中工作,但在IE中不工作。如果我在本地机器上运行一个普通的web驱动程序,它就可以正常工作。有人知道为什么会这样,或者是否有解决办法

我正在使用Selenium-Server-Standalone-2.8.0和Selenium-Java-2.8.0客户端驱动程序


提前感谢。

尝试使用submit()而不是click(),它应该可以工作。

我在使用RemoteWebDriver和IE功能单击时遇到问题。我通过对链接/按钮使用sendKeys(key.ENTER)和单选按钮/复选框使用sendKeys(key.SPACE)解决了这个问题。

这对我来说不起作用,我可以在服务器输出上看到提交和单击都会发生,但浏览器不会更改它位于搜索页面上。我似乎无法获得链接点击发生。正如我之前提到的,它在FF和Chrome中都能工作。这不是上面代码的问题,而是我试图测试、单击并提交这两项工作的网站上运行的ajax的问题。是的,这实际上是一个问题,是该网站上的开发人员编写代码的方式的问题,他们的javascript很糟糕,我只是要求他们修复它,但我会记住发送键的。还要注意的是,如果IE没有缩放到100%,你也会遇到问题。