Wednesday, June 10, 2026
HomeLanguagesJavaHow to Get All Available Links on the Page using Selenium in...

How to Get All Available Links on the Page using Selenium in Java?

Selenium is an open-source web automation tool that is used to automate web browser testing. The major advantage of using selenium is, that it supports all major web browsers and works on all major Operating Systems, and it supports writing scripts on various languages such as Java,  JavaScript, C# and python, etc. While automating a webpage, we are required to fetch and check all the available links present on the webpage, In this article, we will learn to get all the available links present on a page using “TagName”.

What is Link?

As we know that all the links are of type anchor tag “a” in HTML. For Example,

<a href=”geeksforgeeks.org”>neveropen</a>

How to get all available links:

  • Navigate to the webpage.
  • Get the list of WebElements with the TagName “a”.

List<WebElement> links=driver.findElements(By.tagName(“a”));

  • Iterate through the List of WebElements.
  • Print the link text.

Let’s see an Example

In this example, we are navigating to the URL “https://www.geeksforgeeks.org/” and print the link text of all available links on the page.

Java




public class Geeks {
  
    WebDriverManager.chromedriver().setup();
    WebDriver driver = new ChromeDriver();
    driver.manage().window().maximize();
    driver.get("https://www.geeksforgeeks.org/");
  
    // Get all the available Links
    List<WebElement> links
        = driver.findElements(By.tagName("a"));
  
    // Iterating through all the Links and printing link
    // text
    for (WebElement link : links) {
        System.out.println(link.getText());
    }
  
    driver.close();
}


Output:

This program will get all the Links in the List of WebElements and print all the link texts.

 

RELATED ARTICLES

2 COMMENTS

Most Popular

Dominic
32515 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6896 POSTS0 COMMENTS
Nicole Veronica
12012 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12109 POSTS0 COMMENTS
Shaida Kate Naidoo
7019 POSTS0 COMMENTS
Ted Musemwa
7262 POSTS0 COMMENTS
Thapelo Manthata
6976 POSTS0 COMMENTS
Umr Jansen
6963 POSTS0 COMMENTS