【问题标题】:How to run skipped/Not Run test cases using TesNG如何使用 TestNG 运行跳过/不运行的测试用例
【发布时间】:2015-03-21 08:27:12
【问题描述】:

我正在使用 Selenium WebDriver 和 TestNG 框架,我的测试套件中有大约 300 个测试用例。在某些情况下,我的套件会因为一些同步问题而停在中间。 TestNG有什么办法可以在执行完成后再次执行跳过的测试用例?

例如:- 在 300 个测试用例中,100 个成功执行,200 个被跳过/未运行。第一次执行完成后,我需要自动执行这些“跳过/未运行”的测试用例。

提前致谢!!

【问题讨论】:

    标签: selenium webdriver testng


    【解决方案1】:

    有(至少)两种方法可以实现这一目标:

    • 使用RetryAnalyzer在执行后直接重新运行测试
    • TestNG 使用所有失败的测试用例创建文件testng-failed.xml。您可以仅使用这些测试启动 TestNG。

    【讨论】:

      【解决方案2】:

      我之前遇到过这个问题并找到了答案here。这是可能的,但需要一些小心的工作。那里提到了几种方法。需要看代码 不看代码不容易解释

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-29
        • 1970-01-01
        • 1970-01-01
        • 2015-08-14
        • 2020-01-07
        • 2018-03-24
        相关资源
        最近更新 更多