Java 使用Xpath处理SeleniumWeb驱动程序中的动态表
我正在使用SeleniumWeb驱动程序进行网站的测试自动化工作。在该网站中有一个页面,其中显示采购订单的详细信息。它有多个没有与之关联的id/名称的表。该设计仅使用“td”和“tr”元素。根据采购订单,每个表可以包含多行、多列。我想用给定的值验证每个字段。如何使用Xpath获取这些动态详细信息?您可以通过以下方法获得Java 使用Xpath处理SeleniumWeb驱动程序中的动态表,java,html,xpath,selenium,Java,Html,Xpath,Selenium,我正在使用SeleniumWeb驱动程序进行网站的测试自动化工作。在该网站中有一个页面,其中显示采购订单的详细信息。它有多个没有与之关联的id/名称的表。该设计仅使用“td”和“tr”元素。根据采购订单,每个表可以包含多行、多列。我想用给定的值验证每个字段。如何使用Xpath获取这些动态详细信息?您可以通过以下方法获得标记中标记的总数:元素的Xpath- List ele=driver.findElements(By.xpath(“表的xpath”); 现在,您可以使用for each循环遍历
标记中
标记的总数:
元素的Xpath-
List ele=driver.findElements(By.xpath(“表的xpath”);
现在,您可以使用for each循环遍历上面列表中的每个
标记,然后使用方法读取每个值
如果这对你有帮助,请告诉我
List<WebElement> ele = driver.findElements(By.xpath("Xpath of the table"));