我想在包含不同环境参数的两个环境中执行相同的测试方法。
只是我想使用不同的系统参数复制测试执行中的每个测试方法。
我可以使用 IMethodInterceptor 来实现它吗?或者使用 TestNg 中的任何扩展工具。
谢谢。
最佳答案
您可以使用 TestNG @Parameter ...
Java 代码:
@Parameter({"parameterName"})
@Test
public void testMain(String parameterName) {}
TestNG XML 套件:
<suite name="Blah">
<test name="1">
<parameter name="parameterName" value="var1" />
...
</test>
<test name="2">
<parameter name="parameterName" value="var2" />
...
</test>
</suite>
关于java - 测试执行中重复测试方法 TestNg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12828128/