我的页面上有一些元素,其中包含//*[@id='protect']/a
,//*[@id='deezer']/a
,//*[@id='international']/a
等xpath。我想获取数组列表中的所有xpath。所有xpath都是以'/a'结尾。但所有元素的id都不同。请帮忙
我想获取数组list.so中的所有元素,我可以通过使用循环中的一些循环和条件来单击它们
答案 0 :(得分:0)
在selenium中有一种直接的方法:使用findElements。例如:
List list = driver.findElements(By.xpath("//a"));
您将获得存储在列表中的页面上的每个超链接。然后,您将能够通过使用循环来处理其中的每个元素。