selenium代码从excel获取数据

时间:2017-04-22 19:04:32

标签: selenium selenium-webdriver selenium-ide

我正在使用下面提到的selenium代码从excel中获取数据并在网站的文本框中键入。它正在对象数组中正确地获取和存储数据但是在excel中写入数据时给出了错误,即代码的最后一行不起作用。任何人都可以帮助我,我怎样才能将obj [0] [2]的值传递给文本框?

XLSDatatable_Connectivity data= new XLSDatatable_Connectivity (System.getProperty("user.dir") +"\\src\\Excel\\CreateUser.xlsx");    
int rows= data.totalRow("CreateUser");
int column= data.totalColumn("CreateUser");


Object obj[][]=new Object[rows-1][column];

for(int row=2; row<=rows;row++)
{
    for(int col=0;col<column;col++)
    {
    obj[row-2][col]= data.getData("CreateUser", col, row);
    }
}

driver.findElement(By.xpath("//*[@id='oUsersInfo_Name']")).sendKeys(obj[0][2]);

1 个答案:

答案 0 :(得分:1)

您应该使用@Dataprovider将测试数据传递给测试类。请关注此 Link