我有一个@Test testng方法,它接收来自数据提供者的输入。
@Test (dataProvider = "createData")
public void testMethod(String id, String clientName){
//some code
}
我需要从外部代码调用该方法并传入第三个参数(独立于DataProvider)
e.g。 testMethod(“ID887”“clientOne”,rowNumber)
但是这会抛出IllegalArgumentException,因为该方法只从DataProvider接收两个参数。
方法可以接收其他参数吗?
答案 0 :(得分:1)
...根据文档,您可以使用Guice注入其他变量,它将与TestNG一起使用。
http://testng.org/doc/documentation-main.html#dependency-injection