是否有任何功能可以从网页中找到所有锚元素,并在硒中获取该元素的所有css选择器

时间:2019-02-19 07:01:46

标签: java selenium selenium-webdriver selenium-chromedriver

是否可以单击页面上显示的所有锚标记

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

<a href="#" class="abc">SUCCESS</a>
<a href="#" class="abc1">SUCCESS</a>
<a href="#" class="abc2">SUCCESS</a>
<a href="#" class="abc65">SUCCESS</a>
<a href="#" class="abc76">SUCCESS</a>

</body>
</html>

1 个答案:

答案 0 :(得分:1)

您可以使用下面的代码段单击每个锚标记。 而且不可能获得元素的所有属性。

    List<WebElement> links = driver.findElements(By.xpath("//a"));
    for (WebElement ele : links) {
        ele.click();
        //go back to previous page
    }