【发布时间】:2013-03-06 17:05:19
【问题描述】:
我最初的要求是,我有两张 Excel 表格
第一张表包含名字,姓氏 第二张表包含公司,电子邮件
我必须结合两张表数据并将其传递给测试,在测试中它应该采取
第一组 .... 名字、姓氏、公司、电子邮件。 第二组.. FirstName,LastName,Company,Email..
直到数据存在于 excel 工作表中.. 这里的问题是在传递参数时我必须传递四个参数,但在 excel sheet 2 参数中......
需要帮助......
================================================ ==================================================== ==
public Object[][] dataDetails() 抛出 BiffException, IOException{
String pathofExcel="D:\\Test-Excel3.xls";
String sheetName="test";
Generics gen=new Generics();
String employeeDetails[][]=gen.excelRead(pathofExcel, sheetName);
return employeeDetails;
}
public Object[][] dataDetails2() throws BiffException, IOException{
String pathofExcel="D:\\Test-Excel4.xls";
String sheetName="test";
Generics gen=new Generics();
String employeeDetailss[][]=gen.excelRead(pathofExcel, sheetName);
return employeeDetailss;
}
@DataProvider(name="enterformDetails")
public Object[][] dp() throws BiffException, IOException {
List<Object[]> result = Lists.newArrayList();
result.addAll(Arrays.asList(dataDetails()));
result.addAll(Arrays.asList(dataDetails2()));
return result.toArray(new Object[result.size()][]);
}
@Test(dataProvider="enterformDetails")
public void employDetails(String FName,String LastName,String Comp,String Email){
EmpDetails emp=new EmpDetails();
emp.enterDetails(FName, LastName, Comp,Email);
}
提前致谢..
【问题讨论】:
-
你如何将哪个名字姓氏与哪个电子邮件公司结合起来??
标签: selenium selenium-webdriver testng