如何使用maven在<test>标记内逐个运行测试类

时间:2017-01-09 12:41:11

标签: selenium-webdriver webdriver testng maven-surefire-plugin

我有下面的testng xml,但它不起作用。每次由maven运行时,它都会在三个浏览器上执行。我想逐个运行所有类。

<?xml version="1.0" encoding="UTF-8"?>

<parameter name="browser" value="${browser}" />
<parameter name="execution" value="${execution}" />

<test name="POC Test" preserve-order="true" thread-count="1" >
    <classes>
        <class name="com.testscript.OurPurposeTest" />
        <class name="com.testscript.ContactUsTest" />
        <!-- <class name="com.testscript.ChevronTest" /> -->
        <class name="com.testscript.SearchTest" />
        <class name="com.testscript.FinancialRegulatoryReportsTest" />
        <class name="com.testscript.CompanyHistoryTest" />
        <class name="com.testscript.HomePageTest" />
    </classes>
</test> <!-- POC Test -->

<plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.9</version>
            <configuration>
                <suiteXmlFiles>
                    <suiteXmlFile>${suiteXmlFile}</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>

        </plugin>

0 个答案:

没有答案