我使用以下代码来查找包含文本的表格行。
id
我正在使用这个网站
WebElement table = driver.findElement(By.xpath("//tr[td[contains(text(),'Row 1, Column 1')]]"));
String dataRowIndex = table.getAttribute("data-row-index");
System.out.println(dataRowIndex);
以下html代码。
String URL="http://www.tutorialspoint.com/html/html_tables.htm";
driver.navigate().to(URL);
它返回null,因为没有明确给出“data-row-index”。我们如何识别表中的行号。 感谢。
答案 0 :(得分:2)
您可以使用此行索引属性来标识行号。
String dataRowIndex = table.getAttribute("rowIndex");
这样可以在不重复整个表的情况下得到结果。