RemoteWebDriver IE单击链接不起作用

时间:2011-10-11 19:08:06

标签: 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_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客户端驱动程序。

提前致谢。

2 个答案:

答案 0 :(得分:2)

我在点击使用RemoteWebDriver和IE功能时遇到了问题。我通过使用sendKeys(Keys.ENTER)链接/按钮和sendKeys(Keys.SPACE)来解决它,用于单选按钮/复选框。

答案 1 :(得分:0)

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