Selenium webdriver 如何在一个文件中运行多个测试用例

Selenium webdriver 如何在一个文件中运行多个测试用例,selenium-webdriver,testng,testng-eclipse,Selenium Webdriver,Testng,Testng Eclipse,我又有一个棘手的问题,我希望你能再次为我找到解决办法 目前我有2个testng.xml(testng1.xml和testng2.xml) testng1.xml中的 --------------- ... 在testng2.xml中 --------------- ... 好的,由于另一个问题(ATU报告问题),我无法将这两个testng文件合并为一个文件(testng.xml),例如:。 testng.xml ---------- ... 问题:有没有办法定义xml文件,例如allTestn

我又有一个棘手的问题,我希望你能再次为我找到解决办法

目前我有2个testng.xml(testng1.xml和testng2.xml)

testng1.xml中的

---------------
...
在testng2.xml中
---------------
...
好的,由于另一个问题(ATU报告问题),我无法将这两个testng文件合并为一个文件(testng.xml),例如:。
testng.xml
----------
...
问题:有没有办法定义xml文件,例如allTestng.xml 在哪里可以运行testng1.xml和testng2.xml


重要提示:testng1.xml应该在testng2.xml启动之前启动和完成。

您可以创建新的
testng.xml
文件,并可以使用preserver order='true'调用这些套件
testng.xml
文件以按指定顺序执行。比如说

 <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="My test suite" preserve-order="true">
<suite-files>
    <suite-file path="Testng1.xml"></suite-file>
    <suite-file path="Testng2.xml"></suite-file>
</suite-files>

上面的
testng.xml
文件调用
Testng1.xml
套件文件,然后调用
Testng2.xml


我希望这就是您所要寻找的。

您可以创建新的
testng.xml
文件,并可以使用preserver order='true'调用这些套件
testng.xml
文件以按指定顺序执行。比如说

 <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="My test suite" preserve-order="true">
<suite-files>
    <suite-file path="Testng1.xml"></suite-file>
    <suite-file path="Testng2.xml"></suite-file>
</suite-files>

上面的
testng.xml
文件调用
Testng1.xml
套件文件,然后调用
Testng2.xml


我希望这就是您要寻找的..

您也可以使用一个testng.xml文件,将所有测试用例放在其中,按照以下顺序逐个运行。您正在决定将哪一个排除或包括在此类测试套件中

  <suite name="Suite" parallel="none">
    <parameter name="properties" value="Test.properties" />
    <test name="Test checks xyz">
        <classes>

            <class name="testpackage.testClass" />
            <methods>
                <include name="firstTestMethod" /> 
                <exclude name="secondTestMethod" />
          </methods>
        </classes>
      </test>
    </suite>

您还可以使用一个testng.xml文件,将所有测试用例放在其中,按照以下顺序逐个运行。您正在决定将哪一个排除或包括在此类测试套件中

  <suite name="Suite" parallel="none">
    <parameter name="properties" value="Test.properties" />
    <test name="Test checks xyz">
        <classes>

            <class name="testpackage.testClass" />
            <methods>
                <include name="firstTestMethod" /> 
                <exclude name="secondTestMethod" />
          </methods>
        </classes>
      </test>
    </suite>

或的可能重复或可能重复