我正在尝试按顺序在一个接一个的不同浏览器中运行多个测试,因为我在testNg.xml文件中定义了浏览器参数。
<test name="iexplore">
<parameter name="browser" value="iexplore"/>
<classes>
<class name="com.slingmedia.safe.testscripts.BRO_139"/>
<class name="com.slingmedia.safe.testscripts.BRO_140"/>
</classes>
</test>
它工作正常并使用正确的浏览器,但是当我在其他xml文件中定义所有测试并尝试运行时,浏览器值无法读取。
<test name="iexplore">
<parameter name="browser" value="iexplore"/>
<suites-file>
<suite path="Sample3.xml" />
</suites-files>
</test>