小编Jor*_*yon的帖子

试图将List <List <>>转换为Object [] []

目前正在尝试将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)

java testing selenium automated-tests dataprovider

1
推荐指数
1
解决办法
191
查看次数

标签 统计

automated-tests ×1

dataprovider ×1

java ×1

selenium ×1

testing ×1