从team city / mspec运行Selenium测试

时间:2012-10-11 09:26:58

标签: selenium teamcity mspec

我们正在运行使用mspec编写的selenium webdriver测试。

我们使用内置的mspec运行器从团队城市发起这些测试。

这是在服务器上本地使用firefox来运行测试。

我们似乎通过不同数量的成功和失败测试得到随机结果,我们认为这取决于执行速度。我们的测试套件等待元素,但这些元素似乎并不总是具有预期的效果。

有没有办法可以减慢整个测试套件的执行速度,试图缓解这个问题?

或者是否有更好的方法来自动运行这些测试。

当我们在visual studio中本地运行它们时,我们可以将它们全部变为绿色。

由于

1 个答案:

答案 0 :(得分:0)

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

希望这有助于!!