在单个TestNG测试套件中按顺序运行参数化和非参数化测试

时间:2012-10-26 15:51:19

标签: java webdriver testng

我在不同的类中进行了webdriver测试,其中一些是参数化的,一些是非参数化的。运行带参数化和非参数化测试的测试套件时遇到问题。虽然我已将并行属性设置为false,但参数化测试在非参数化完成之前开始。 首先,我尝试在套件中使用参数化和非参数化测试在不同的测试中创建不同的测试,但这不起作用。 其次,我创建了不同的套件文件并将其链接起来。但是,这仅在参数化套件首先启动但不反过来时才有效。

<suite-files>
   <suite-file path="./ParameterizedTest.xml" />
 </suite-files>

1 个答案:

答案 0 :(得分:0)

您是否尝试在套件文件下为不同的XML创建非参数测试,例如:

<suite-files>
   <suite-file path="./ParameterizedTest.xml" />
   <suite-file path="./NoNParameterizedTest.xml" />
</suite-files>