Hi,
In this post, you will see the demonstration of "linkText" locator usage. For the purposes, I took my blog-site https://jasper-bi-suite.blogspot.com/.
linkText is one of the 8 locators supported by selenium, using it one can navigate to target page by performing click action.
For instance, navigate to "Services" page from the site.
Let's see how to perform/navigate to Services page using "Services" text from the following HTML script.
The following statement identifies "Services" link on the page and does the click action.
Take a look at the complete java code at the bottom or watch below 1 min video tutorial for end-to-end execution.
Screenshot:
Watch this 1 min video tutorial ( change quality to 720p)
linkTextDemo.java
In this post, you will see the demonstration of "linkText" locator usage. For the purposes, I took my blog-site https://jasper-bi-suite.blogspot.com/.
linkText is one of the 8 locators supported by selenium, using it one can navigate to target page by performing click action.
For instance, navigate to "Services" page from the site.
Let's see how to perform/navigate to Services page using "Services" text from the following HTML script.
<ahref="https://jasper-bi-suite.blogspot.com/p/contact-information.html">Services </a>
The following statement identifies "Services" link on the page and does the click action.
driver.findElement(By.linkText("Services")).click();
Take a look at the complete java code at the bottom or watch below 1 min video tutorial for end-to-end execution.
Screenshot:
Watch this 1 min video tutorial ( change quality to 720p)
linkTextDemo.java
package selenium.locators.examples;
//linkText example
importjava.util.concurrent.TimeUnit;
importorg.openqa.selenium.By;
importorg.openqa.selenium.JavascriptExecutor;
importorg.openqa.selenium.WebDriver;
importorg.openqa.selenium.chrome.ChromeDriver;
publicclasslinkTextDemo{
publicstaticvoidmain(String[] args){
WebDriver driver ;
System.setProperty("webdriver.chrome.driver","D:\\006_trainings\\chromedriver.exe");
System.setProperty("webdriver.chrome.silentOutput","true");
driver =new ChromeDriver();
driver.navigate().to("https://jasper-bi-suite.blogspot.com/");
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
//linkText
driver.findElement(By.linkText("Services")).click();
JavascriptExecutor js =(JavascriptExecutor) driver;
js.executeScript("window.scrollBy(0,550)");
//driver.close();
}
}
- Sadakar Pochampalli