【发布时间】:2020-06-09 23:41:31
【问题描述】:
我正在尝试将值“100”发送到表的位置(row: 2, column 3),这里:
https://keisan.casio.com/exec/system/13800848854767
有了下面这段代码,你能告诉我,有什么问题吗?
代码:
driver.get("https://keisan.casio.com/exec/system/13800848854767");
List<WebElement> inputTable = driver.findElements(By.xpath("//*[@id='var_a_EXL']//tbody//tr"));
System.out.println(inputTable.size());
List<WebElement> columns;
for (int rows = 0; rows < inputTable.size(); rows++) {
if (rows == 2) {
columns = inputTable.get(rows).findElements(By.tagName("td"));
for (int i = 0; i < columns.size(); i++) {
if (i == 3) {
columns.get(i).clear();
columns.get(i).sendKeys("100");
}
}
}
}
【问题讨论】:
标签: java selenium xpath webdriver webdriverwait