如何在Selenium支持的Webdriver中使测试用例稳定

时间:2012-01-06 11:38:37

标签: selenium selenium-webdriver

有没有办法让测试用例更稳定?有时一个测试用例失败(并且它显示“等待错误的超时”)但是当我在一段时间后再次重新运行相同的测试用例时它不会抛出异常或错误。

1 个答案:

答案 0 :(得分:0)

是的,there is

  

显式等待。   显式等待是您定义等待a的代码   在进一步执行代码之前要发生的某些条件。该   最糟糕的情况是Thread.sleep(),它将条件设置为   确切的等待时间。提供了一些便利方法   这有助于您编写仅在需要时等待的代码。   WebDriverWait与ExpectedCondition相结合就是其中的一种方式   可以完成。