需要另一种方法来获取TestNG dataprovider参数

时间:2015-05-15 06:44:50

标签: selenium-webdriver testng

我正在使用数据提供程序 excel 中读取数据,其中包含大约25个奇数列和250个奇数行。我正在阅读并从数据提供者处返回Object[][]。     反过来,我必须在我的测试方法中声明25个参数例如

@Test(groups = { "regressionTest" }, dataProvider = "testDP")
public void testDP(String statusResponse, String statusHeader, String reposnseID, String responseConetent ..... String lastElement)

And the value of arguments are different for different test methods of test class. All I want, is not to declare 25 arguments every time I am writing a seperate test method, rather a approach similar to passing an object of class would be great.

//like having a POJO Class
@Test(groups = { "regressionTest" }, dataProvider = "testDP")
public void testDP(Class obj ){

//accessing the variables with getter/setter methods.
obj.getstatusHeader();
obj.getstatusResponse();
etc...
}

谢谢,

Vinod Baradwaj

0 个答案:

没有答案