【发布时间】:2013-01-23 16:24:37
【问题描述】:
我正在使用 selenium 来测试 ui。 我们有几个测试用例要运行。每次都有超时。哪个按时失败是随机的,失败的次数也是随机的。但是我的屏幕截图显示元素实际上渲染得很好。 如果我一个一个跑,他们都成功了。 我看到它总是发生在:
automator.waitForElementPresent(elemLocator, timeOutTime);
我们使用的是 2.28.0 版本 有人可以给我一些建议吗? 非常感谢!!!
【问题讨论】:
-
什么驱动?什么操作系统?是否有任何测试用例相互依赖?您有任何预测试设置信息吗?
-
@Arran 在 linux 下。驱动程序是 selenium 版本 2.28.0。这些测试用例是独立的。
-
你用的是什么浏览器?
-
我经常遇到这类 Firefox 的问题。所以我主要在 chrome 中运行测试。我使用添加的参数启动 selenium 服务器:-Dwebdriver.chrome.driver=d:\programs\chromedriver.exe。使用您自己的位置。此外,在 setUp() 中,您需要指定 chrome 而不是 firefox。
-
@qrazi 你能把这个放在答案中,这样我就可以选择这个作为最佳答案:)
标签: selenium selenium-webdriver