老师你好,parallel=

来源:9-5 TestNG多线程执行打开多浏览器

慕田峪8226962

2020-03-26

parallel改成tests是没有问题的,可以出现两个浏览器在跑一个方法,但是我改成classes之后就出现跑完一个再一个的情况了,这是为啥呀?谢谢

<?xml version="1.0" encoding="UTF-8" ?>
<!--<!DOCTYPE suite SYSTEM "https://testng.org/testng-1.0.dtd">-->
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Login Feature" parallel="tests" thread-count="2">

    <parameter name="url" value="http://www.imooc.com"></parameter>
    <parameter name="username" value="xxx"></parameter>
    <parameter name="password" value="xxx"></parameter>

    <test name="Login Chrome">
        <parameter name="browser" value="chrome"></parameter>
        <classes>
            <class name="com.jtk.cases.LoginCase">
               <!--                <methods>-->
<!--                    <include name="login01"></include>-->
<!--                </methods>-->
            </class>
        </classes>
    </test>

    <test name="Login FireFox">
        <parameter name="browser" value="firefox"></parameter>
        <classes>
            <class name="com.jtk.cases.LoginCase">
               <!--                <methods>-->
<!--                    <include name="login01"></include>-->
<!--                </methods>-->
            </class>
        </classes>
    </test>

    <listeners>
        <listener class-name="com.jtk.config.ExtentTestNGIReporterListener"/>
    </listeners>

</suite>
写回答

1回答

Mushishi

2020-03-26

配置没问题,你可以把class更改为tests 试一试,看是不是你定位的是方法

0
4
Mushishi
回复
慕田峪8226962
好吧这是症结,加油吧。
2020-03-30
共4条回复

Java Web自动化测试 Selenium基础到企业实际应用

转型Java自动化测试,企业用什么,你就学什么。

761 学习 · 446 问题

查看课程