我最近刚做的我硒IDE代码硒网络驱动器出口。我发现很多在IDE中工作的命令无法工作,或者硒驱动程序声称根本不支持。到目前为止,我已经解决在同一时间小于理想的这些问题的一个...点击命令的webdriver不起作用
目前我正在努力找出为什么点击一个按钮,而它在以前工作不与卷筒纸驱动器工作硒IDE。我的浏览器是FF 13,我的操作系统是Ubuntu。
代码段
WebElement loginButton = driver.findElement(By.name("submit"));
loginButton.click();
我以前试过
driver.findElement(By.name("submit")).click();
但上述行也失败了。元素正在被选中,但它不会按我的意愿登录。我发现其他页面有类似的问题,但他们的问题似乎与Internet Explorer不是Firefox。我甚至不想考虑IE会给我带来的问题。
谢谢,
P.S. 在不丢失我写的所有测试的情况下,从selenium IDE迁移到Selenium Webdriver的更好方法的提示也可以解决此问题。
你尝试'断言loginButton.isDisplayed()(在我的环境对一个按钮!); '?当你说click()操作失败时 – 2012-07-26 21:28:33
?你是否有任何错误或exceptions.Please张贴他们理解为什么click()操作失败。 – 2012-07-26 23:46:50