如何一个接一个地运行我的testng类

时间:2017-12-06 02:37:38

标签: selenium-webdriver automation testng

我正在运行一个自动化测试,我在一个包中有两个类。下面是我的testng.xml文件

    <?xml version="1.0" encoding="UTF-8"?>
<suite name="AutomationFramework">
    <test name="RegressionTesting">
        <classes>
            <class name="first_Test.testng"/>
            <class name="first_Test.TestNG2"/>
        </classes>
    </test>
</suite>

我的第一堂课(testng)在Chrome上运行,而第二堂课(TestNG2)在Firefox上运行。当我运行我的testng.xml文件时,我看到两个浏览器一起打开并同时执行他们的测试用例。

我如何优先考虑我的第一个类在chrome中运行,然后在完成后,第二个类运行。

谢谢!

1 个答案:

答案 0 :(得分:0)

在套件标签中,添加两个属性parallel =&#34; none&#34;并将线程数限制为1.标记应该看起来像

for i in modelmember*.PRECC* 
do
    b="${i/PRECC/PRECL}"
    if [ -e "$i" ] && [ -f "$b" ]
    then
        printf "%s\n%s\n\n" "$i" "$b"
    fi
done

这应该禁用并发执行。