【问题标题】:How to run TestNG suite multiple times如何多次运行 TestNG 套件
【发布时间】:2019-01-08 19:03:00
【问题描述】:

我有一个格式如下的 TestNG XML:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="1" name="Suite" parallel="tests">
    <test name="Mobile Automation Test 1">
        <classes>
            <class name="com.algoworks.automationmobile.Base.Class1" />
            <class name="com.algoworks.automationmobile.Base.Class2" />
        </classes>
    </test> <!-- Test -->
    <listeners>
        <listener class-name="com.algoworks.automationmobile.Listener.AutomationListener"></listener>
    </listeners>
</suite> <!-- Suite -->

这个套件有 2 个类,每个类都有一些 @Test 方法。现在我希望我的套件以相同的顺序再运行 3 次,就像它运行 i.e 所有 class1 方法然后 class2 方法一样。我怎样才能做到这一点?我正在使用 Selenium WebDriver 和 Core Java 来运行我的自动化套件。

【问题讨论】:

标签: java selenium-webdriver testng


【解决方案1】:

您可以在同一个套件中复制测试标签三次,如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="1" name="Suite" parallel="tests">
    <test name="Mobile Automation Test 1">
        <classes>
            <class name="com.algoworks.automationmobile.Base.Class1" />
            <class name="com.algoworks.automationmobile.Base.Class2" />
        </classes>
    </test> <!-- Test -->
    <test name="Mobile Automation Test 2">
        <classes>
            <class name="com.algoworks.automationmobile.Base.Class1" />
            <class name="com.algoworks.automationmobile.Base.Class2" />
        </classes>
    </test> <!-- Test -->
    <test name="Mobile Automation Test 3">
        <classes>
            <class name="com.algoworks.automationmobile.Base.Class1" />
            <class name="com.algoworks.automationmobile.Base.Class2" />
        </classes>
    </test> <!-- Test -->
</suite> <!-- Suite -->

或者

您可以通过 BAT 文件从命令提示符运行 TestNG XML 三次。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-28
    • 1970-01-01
    • 2020-08-30
    • 2023-03-10
    相关资源
    最近更新 更多