标签: java html xpath selenium
我正在使用selenium web驱动程序进行网站的测试自动化工作。在该网站中,有一个页面显示采购订单的详细信息。它有多个表,没有与之关联的id / name。该设计仅使用“td”和“tr”元素。每个表可以包含多个行,列取决于采购订单。我想用给定的值验证每个字段。如何使用Xpath获取这些动态详细信息?
答案 0 :(得分:0)
通过使用此function提供<tr>元素的xpath,您可以获得<td>代码中<td>个代码的总数 -
<tr>
<td>
List<WebElement> ele = driver.findElements(By.xpath("Xpath of the table"));
现在,您可以使用for循环遍历上面列表中的每个<tr>标记,然后使用getText()方法读取每个值。
如果这有助于您,请告诉我。