我正在使用selenium来测试ui。我们有几个测试用例要运行。每次都有东西超时。哪一次失败是随机的,失败的次数也是随机的。但我的屏幕截图显示,元素实际上呈现得很好。如果我逐个运行,它们都是成功的。我看到它总是发生在:
automator.waitForElementPresent(elemLocator, timeOutTime);我们使用的是2.28.0版本,有没有人能给我一些建议?非常感谢!
发布于 2013-01-27 04:13:07
我经常遇到Selenium /Firefox这类组合的问题。所以我主要在Chrome中运行测试。
我计划使用Jenkins使用稳定的环境进行持续集成,这样我也可以在Firefox上进行测试。作为副业..。:)
对于我本地的开发系统,我总是运行最新的Selenium和最新的Firefox。所以当我写我的Selenium测试时,我使用Chrome来运行它们。
我使用添加的参数启动Selenium服务器:
java -jar selenium.x.xx.x.jar -Dwebdriver.chrome.driver=d:\programs\chromedriver.exe使用您自己的位置。此外,在每个测试类的setUp()中,您需要指定"chrome“而不是"firefox”作为浏览器。
https://stackoverflow.com/questions/14484396
复制相似问题