Parallel processing 在<;测试>;在suite parallel=";中,标记未并行运行;测试“;

Parallel processing 在<;测试>;在suite parallel=";中,标记未并行运行;测试“;,parallel-processing,testng,Parallel Processing,Testng,我的testng.xml如下: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"> <suite name="Sanity" parallel="tests" thread-count="2"> <test verbose="2" name="Regression1">

我的testng.xml如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Sanity" parallel="tests" thread-count="2">
    <test verbose="2" name="Regression1">
                    <classes>
            <class name="package1.class1">
                <methods>
                    <include name="method1"></include>
                </methods>
            </class>
            <class name="package2.class2">
                <methods>
                    <include name="method2"></include>
                </methods>
            </class>
        </classes>
    </test>
    <test verbose="2" name="Regression2">
                    <classes>
            <class name="package3.class3">
                <methods>
                    <include name="method3"></include>
                </methods>
            </class>
            <class name="package4.class4">
                <methods>
                    <include name="method4"></include>
                </methods>
            </class>
            <class

    </test>
</suite>


您的设置是正确的。您如何确定它是在一个线程中执行的?你试过打印线程ID吗?你好,Niharika,我假设既然我提到了线程计数为2,那么我希望通过从不同的标记中选择测试来并行启动两个浏览器实例。但是上面的testng.xml只启动了一个浏览器实例。您可以在@Test中为Thread.currentThread.getId执行sysout。此外,您启动浏览器的方式可能会有问题,请将代码共享给能够帮助您的人。