【发布时间】:2012-09-12 07:12:59
【问题描述】:
我在 Java 中使用 Selenium Webdriver。我有一张桌子,我喜欢把手放在第一行的最后一个单元格和最后一行的最后一个单元格上。我设法得到其中之一
WebElement table =driver.findElement(By.className("dataTable"));
List <WebElement> rows = table.findElements(By.tagName("tr"));
WebElement firstrow= rows.get(0);
WebElement lastrow= rows.get(rivit.size()-1);
List <WebElement> firstcells = firstrow.findElements(By.tagName("td"));
List <WebElement> lastcells = lastcell.findElements(By.tagName("td"));
firstcell.get(6).getText());
这是因为我两次定位 td-tags。任何提示如何很好地获得两个单元格?我的行或单元格中没有标识符。
【问题讨论】:
-
在此处包含您的实际来源可能会有所帮助...例如:lastcell 分配给什么?你的意思是不是
lastcells = lastrow.findElements(By.tagName("td"));?
标签: java selenium selenium-webdriver html-table