首页 > 解决方案 > selenium testng xml类并行运行

问题描述

我正在使用 Selenium WebDriver 和 TestNG。我希望我的测试类按顺序运行,但它们似乎是并行运行的。麦芽汁,当第二个开始时都失败了。我希望 TestScenario19 仅在 TestScenario3 结束执行时运行。

下面是我的 testng.xml 文件

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Testing">
    <!--test verbose="1" name="FF Test">
        <parameter name="browser" value="FF"></parameter>
        <classes>
            <class name="nl.riskco.test.TestSignInPage"></class>
            <class name="nl.riskco.test.TestOpeningSearchPages"></class>
        </classes>
    </test-->
    <test verbose="1" name="Chrome Test - Search Page" parallel="none">
        <parameter name="browser" value="Chrome"/>
        <classes>
            <class name="nl.riskco.test.TestScenario3"></class>
            <class name="nl.riskco.test.TestScenario19"></class>
        </classes>
    </test>
</suite>

如何在第一节课结束后才开第二节课?

标签: selenium-webdrivertestng-eclipsetestng.xml

解决方案


请尝试以下 testng xml

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Testing" parallel="none">
    <test verbose="1" name="Chrome Test - Search Page">
        <parameter name="browser" value="Chrome"/>
        <classes>
            <class name="nl.riskco.test.TestScenario3"></class>
            <class name="nl.riskco.test.TestScenario19"></class>
        </classes>
    </test>
</suite>

推荐阅读