将参数传递给TestNG XML

时间:2017-07-18 18:08:56

标签: java xml maven parameters testng

我正在使用Maven和TestNG的组合来运行我的自动化测试,对于每个测试/测试集,我目前都有一个单独的TestNG XML文件。我的问题是可扩展性。如何减少使用的TestNG XML文件的数量?

通常,我的每个测试集都只有一个类。所以,我想知道在执行对TestNG XML的测试调用时,是否有任何方法可以传递参数或其他东西来减少XML文件的数量。

提前致谢。

P.S。由于每个测试都是通过另一个框架触发的,因此我无法进行多项测试并将它们组合在一起。这些需要根据要求单独运行。我们也欢迎任何其他解决方案/建议。

1 个答案:

答案 0 :(得分:1)

找到相同的解决方法。我创建了一个批处理文件来接受参数,并根据传递给批处理文件的输入参数,它在运行时创建了我需要的TestNG xml,从而减少了TestNG Xml的数量。