【发布时间】:2015-03-21 08:27:12
【问题描述】:
我正在使用 Selenium WebDriver 和 TestNG 框架,我的测试套件中有大约 300 个测试用例。在某些情况下,我的套件会因为一些同步问题而停在中间。 TestNG有什么办法可以在执行完成后再次执行跳过的测试用例?
例如:- 在 300 个测试用例中,100 个成功执行,200 个被跳过/未运行。第一次执行完成后,我需要自动执行这些“跳过/未运行”的测试用例。
提前致谢!!
【问题讨论】:
我正在使用 Selenium WebDriver 和 TestNG 框架,我的测试套件中有大约 300 个测试用例。在某些情况下,我的套件会因为一些同步问题而停在中间。 TestNG有什么办法可以在执行完成后再次执行跳过的测试用例?
例如:- 在 300 个测试用例中,100 个成功执行,200 个被跳过/未运行。第一次执行完成后,我需要自动执行这些“跳过/未运行”的测试用例。
提前致谢!!
【问题讨论】:
有(至少)两种方法可以实现这一目标:
【讨论】:
我之前遇到过这个问题并找到了答案here。这是可能的,但需要一些小心的工作。那里提到了几种方法。需要看代码 不看代码不容易解释
【讨论】: