xml 文件将如下所示。
<suite name="Selenium Test Suite">
<parameter name="Param1" value="User1" />
<test name="Selenium Test Suite">
<classes>
<class name="com.exterro.fusion.selenium.Testclass" />
</classes>
</test>
<parameter name="Param2" value="User2" />
<test name="Selenium Test Suite2">
<classes>
<class name="com.exterro.fusion.selenium.Testclass" />
</classes>
</test>
</suite>
例如我有 8 个测试意味着我将在 xml 中复制和编写 8 次以下代码
<parameter name="Param2" value="User2" />
<test name="Selenium Test Suite2">
<classes>
<class name="com.exterro.fusion.selenium.Test" />
</classes>
</test>
如果我有 25 种类型的测试意味着会做什么?
注意: 每个类都有 4 种以上的测试方法可用。
最佳答案
在@Test
注释中,您可以将属性invocationCount
传递给您需要执行的次数。
在 xml 中你不能实现这种类型的功能。
之后,您可以看到您在 @Test
注释中作为参数提供的测试执行次数。
例如,
@Test(invocationCount = 8)
public void testTest() {
// For test parameters you can use data provider class.
}
关于xml - TestNG Xml 文件 :I want to run same class for multiple time with different parameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40602919/