【发布时间】:2020-09-11 18:30:52
【问题描述】:
我有以下代码。
List<WebElement> rowItems = driver.findElements(By.xpath("//div[@class='su-table su-table-alternate']//tr"));
List<WebElement> coloumnItems = driver
.findElements(By.xpath("//div[@class='su-table su-table-alternate']//tr//td"));
String[] coloumnList = new String[coloumnItems.size() / rowItems.size()];
List<ArrayList<String>> gridData = new ArrayList<ArrayList<String>>();
int x = 0;
for (int i = 1; i < rowItems.size(); i++) {
for (int j = 4; j < coloumnList.length; j++) {
coloumnList[j] = coloumnItems.get(i).getText();
// gridData.addAll(coloumnList[j]);
}
x++;
gridData.Add(new ArrayList<String>(columnList));
}
我需要将 columnList 中的数据添加到 gridData。
gridData.Add(new ArrayList<String>(columnList));抛出错误
【问题讨论】:
-
说
Arrays.asList(columList)而不仅仅是columnList。