我们如何将多个数据提供者传递给单个测试

时间:2015-02-10 13:26:21

标签: selenium testng

我想从excel文件中读取数据,该文件有两张名为" LoginPo"和" LoginData"。那么我怎样才能实现这一点并在我的测试中使用这两个数据提供者返回值如下所示。什么是正确的方法?请帮助

@DataProvider(name="DP1")
public Object[][] createData1() throws Exception
{
Object[][] arr = getCSV("C://Users//purnendu_rath//Desktop//Login.csv","LoginPO");
    return arr;
}
@DataProvider(name="DP2")
public Object[][] createData() throws Exception
{
    Object[][] arr = getCSV("C://Users//purnendu_rath//Desktop//Login.csv","LoginData");
    return arr;
}
@Test(DataProvider="DP1","Dp2")
public void accountLogin(//pass teh value here of DP1 and DP2)
{
     //Coding for testcase
}

0 个答案:

没有答案