如何多次运行appium测试?

问题描述 投票:0回答:1

我目前正在使用appium + testng来测试本机应用程序。我正在从.xml文件运行测试。我想多次运行测试,即在从testng.xml文件运行所有测试之后,我想再次运行相同的脚本几次。

以下是我的testng.xml文件的示例:

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Personalization Test" verbose="1">
<listeners>
    <listener class-name="util.InvokedMethodListener"/>
</listeners>
<test name="Add Device" >
    <groups>
        <run>

            <include name="startAppiumServer"/>
            <include name="startApp_reset"/>
            <include name="welcome"/>
            <include name="tnc"/>
            <include name="permission"/>
            <include name="login"/>
            <include name="dashboard"/>

        </run>
    </groups>
    <classes>           
        <class name="test_cases.StartServer"/>
        <class name="test_cases.WelcomeTest"/>
        <class name="test_cases.TermAndConditionTest"/>
        <class name="test_cases.PermissionTest"/>
    </classes>
   </test>
</suite>

成功执行上面的代码后我多次想要同一个脚本,我该怎么办呢?

testng appium testng.xml
1个回答
0
投票

您可以创建包含多个套件的TestNG.xml文件。

<?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
    <suite name="Multiple Run Suite"  > 
    <!-- suite name="Suite Name" --> 
            <suite-files>
                   <suite-file path="./PersonalizationTest.xml" />
                   <suite-file path="./PersonalizationTest.xml" />
                   <suite-file path="./PersonalizationTest.xml" />
                   ...
            </suite-files>
    </suite>

为所需套件添加套件文件路径详细信息,因为您需要多次运行相同的测试。

© www.soinside.com 2019 - 2024. All rights reserved.