0

我正在使用 selenium Web 驱动程序进行网站的测试自动化工作。在该网站中有一个页面,其中显示了采购订单的详细信息。它有多个表,没有与之关联的 id/name。该设计仅使用“td”和“tr”元素。每个表可以包含多行、多列,具体取决于采购订单。我想用给定的值验证每个字段。如何使用 Xpath 获取这些动态细节?

4

1 回答 1

0

您可以通过使用此函数给出元素的 xpath来获取<tr>标签中的标签总数-<td><td>

List<WebElement> ele = driver.findElements(By.xpath("Xpath of the table"));

现在您可以使用 for each 循环遍历<tr>上述列表中的每个标签,然后使用getText()方法读取每个值。

让我知道这是否对您有帮助。

于 2012-08-05T15:51:24.700 回答