需要在selenium webdriver中获取以特定文本结尾的所有元素

时间:2016-11-10 22:06:01

标签: selenium xpath

我的页面上有一些元素,其中包含//*[@id='protect']/a//*[@id='deezer']/a//*[@id='international']/a等xpath。我想获取数组列表中的所有xpath。所有xpath都是以'/a'结尾。但所有元素的id都不同。请帮忙 我想获取数组list.so中的所有元素,我可以通过使用循环中的一些循环和条件来单击它们

1 个答案:

答案 0 :(得分:0)

在selenium中有一种直接的方法:使用findElements。例如:

List list = driver.findElements(By.xpath("//a"));

您将获得存储在列表中的页面上的每个超链接。然后,您将能够通过使用循环来处理其中的每个元素。