如何处理 selenium webdriver 中测试套件中的失败

How to handle failures in Test Suite in selenium webdriver

假设我的测试套件中有 10 个测试用例,当我执行测试套件时,我收到第 7 号测试用例的错误。

现在有什么方法可以在更正更改后从测试用例 7 重新开始执行吗?

我正在使用 TestNG

我们在 Selenium 中有恢复方案吗?

是的,如果您使用的是 Eclipse IDE,则可以这样做。单击测试 class 名称前的箭头,它将向您显示该测试 class 的所有方法(测试用例)。右键单击您想要 运行 的那个。它将 运行 仅针对特定测试。

TestNG 生成 .xml 配置,测试失败 http://testng.org/doc/documentation-main.html#rerunning

或者您可以使用 org.testng.IRetryAnalyzer 再次运行失败的测试,您可以更好地控制它。

此处示例 http://seleniumeasy.com/testng-tutorials/execute-only-failed-test-cases-using-iretryanalyzer