Selenium WebDriver provides multiple ways to locate links. You can locate a link either by its text or by partial text.
Locating links with partial text comes in handy when links have dynamic text. In this recipe, we will see how to use these methods to locate the links on page.
Let's create a sample test to see how locating links work in Selenium WebDriver with the following options.
Finding a link by its text
By class provides the
linkText() method to locate links using the text displayed for the link. In the following example, we will locate the GMail link:
WebElement gmailLink = driver.findElement(By.linkText("GMail")); assertEquals("http://mail.google.com/", gmailLink.getAttribute("href")); ...