我们正在运行使用mspec编写的selenium webdriver测试。
我们使用内置的mspec runner从team city启动这些测试。
这是在服务器上本地使用firefox来运行测试。
我们似乎得到了随机的结果,成功和失败的测试数量各不相同,我们相信这与执行速度有关。我们的测试套件有等待元素,但这些元素似乎并不总是有预期的效果。
有没有一种方法可以减慢整个测试套件的执行速度,试图缓解这个问题?
或者有一种更好的方法来自动化这些测试的运行。
当我们在visual studio中本地运行它们时,我们可以将它们全部设置为绿色。
谢谢
发布于 2012-10-14 01:47:32
setSpeed in Selenium WebDriver using Ruby
这是一篇描述随机故障问题的文章,以及一种将其最小化的更好方法。http://martinfowler.com/articles/nonDeterminism.html
下面的webdriver文档详细介绍了显式和隐式等待...这有助于实现相同的功能。http://seleniumhq.org/docs/04_webdriver_advanced.html#explicit-and-implicit-waits
希望这能有所帮助!!
https://stackoverflow.com/questions/12836379
复制相似问题