Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.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中遍历所有HTML元素(Selenium测试)_Java_Html_Loops_Selenium - Fatal编程技术网

在Java中遍历所有HTML元素(Selenium测试)

在Java中遍历所有HTML元素(Selenium测试),java,html,loops,selenium,Java,Html,Loops,Selenium,我试图保持某个HTML元素的计数,我希望循环遍历页面上的每个元素,并在检测到HTML元素时增加该计数。我的循环条件是什么?要实现这一点,根本不需要循环,请创建一个与定位器匹配的所有WebElement的列表。然后打印此列表的大小 List<WebElement> elements = driver.findElements(<YOURLOCATOR>); System.out.println(elements.size()); List elements=driver.

我试图保持某个HTML元素的计数,我希望循环遍历页面上的每个元素,并在检测到HTML元素时增加该计数。我的循环条件是什么?

要实现这一点,根本不需要循环,请创建一个与定位器匹配的所有WebElement的列表。然后打印此列表的大小

List<WebElement> elements = driver.findElements(<YOURLOCATOR>);
System.out.println(elements.size());
List elements=driver.findElements();
System.out.println(elements.size());

如果您提到了一些代码,请显示一些代码,请向我们展示您尝试过的内容,以及您尝试计数的HTML元素的示例。