Selenium webdriver 如何在一个文件中运行多个测试用例
我又有一个棘手的问题,我希望你能再次为我找到解决办法 目前我有2个testng.xml(testng1.xml和testng2.xml) testng1.xml中的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
---------------
...
在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>
或的可能重复或可能重复