Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Xpath处理SeleniumWeb驱动程序中的动态表_Java_Html_Xpath_Selenium - Fatal编程技术网

Java 使用Xpath处理SeleniumWeb驱动程序中的动态表

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循环遍历

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

您可以通过以下方法获得
标记中
标记的总数:
元素的Xpath-

List ele=driver.findElements(By.xpath(“表的xpath”);
现在,您可以使用for each循环遍历上面列表中的每个
标记,然后使用方法读取每个值

如果这对你有帮助,请告诉我

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