2012-08-05 69 views
0

我正在使用selenium web驱动程序进行网站的测试自动化工作。在该网站上有一个页面,显示采购订单的详细信息。它有多个表,没有与它们相关的id /名称。该设计仅使用“td”和“tr”元素。根据采购订单,每个表可以包含多个行,列。我想用给定的值验证每个字段。我如何使用Xpath获得这些动态细节?使用Xpath处理selenium web驱动程序中的动态表格

回答

0

您可以通过使用该function<td>元素的XPath获得的<td>标签内<tr>标签总数 -

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

现在你可以通过每个使用每个循环来上述列表中的<tr>标签,然后使用getText()方法读取每个值。

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

相关问题