目前正在尝试将List>转换为Object [] [],以便从excel表中测试多个测试.这是我目前的代码.
@DataProvider(name = "Journey")
public Object[][] generateJourneys() {
Object[][] o = TestVariables.sourceSheet.toArray();
return o;
}
Run Code Online (Sandbox Code Playgroud)
DataProvider应该最终看起来像
{
{"TableEntry1", "TableEntry2", "TableEntry3"},
{"TableEntry12", "TableEntry13", "TableEntry14"}
}
Run Code Online (Sandbox Code Playgroud)
我有一个单独的方法来拉这个excel文件.
List<List<String>> sourceSheet = ExcelFileHandler.readFromFile("src/resourceSheet.xls");
Run Code Online (Sandbox Code Playgroud)
所以我可以按下面的代码来获取第一行,第二列
sourceSheet.get(0).get(1);
Run Code Online (Sandbox Code Playgroud)