About Me

Page views

Powered by Blogger.

Followers

Thursday 25 June 2015



So How to click on web link, image and tab on webpage using Selenium WebDriver.

Steps :
·         Define Firefox Browser and open the Firefox Browser
·         Open the URL (Website)
·         Get on IMAGE LINK like button using By.xpath
·         Get on WEBLINK using By.linktext  
·         Get on TAB LINK using By.cssSelector
·         Verify Correct Webpage is opened using click on TAB LINK and print on console
·         Verify Correct Webpage is not opened using click on TAB LINK and print on console.

Source Code : 

Image_Link_using_XPATH -           driver.findElement(By.xpath(".//*@id='choice']/tbody/tr/td[2]/center/a[1]/img")).click();
WebLink using Linktext -                   
     driver.findElement(By.linkText("the documentation")).click();
TAB Link using cssSelector -                                     
     driver.findElement(By.cssSelector("#header ul a")).click();

Practice Yourself :


package WebDriver;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
import static org.junit.Assert.assertTrue;

public class Click_on_Link_Image_Tab {
          public static void main(String[] args) throws InterruptedException {
                  
                   //Define Firefox Browser as webdriver and open the Firefox Browser
                   WebDriver driver = new FirefoxDriver();
                  
                   //Open the website (URL)
                   driver.get("http://seleniumhq.org");
                  
                   //Click on IMAGE LINK using cssselector
             driver.findElement(By.xpath(".//*@id='choice']/tbody/tr/td[2]/center/a[1]/img")).click();
                  
                   //Click on WEBLINK using linkText
                   driver.findElement(By.linkText("the documentation")).click();
                  
                   //Click on TAB LINK using ID
                   driver.findElement(By.cssSelector("#header ul a")).click();
                  
                   try {
                             // Verify Correct Webpage is opened using click on TAB LINK
                             assertTrue(driver.getPageSource().contains("About Selenium"));
                             //Message is printed when webpage is opened using click on TAB LINK
                             System.out.println("Webpages are correctly opened");
                   }
                   catch (Throwable e)
                   {
                             //Message is printed when webpage is opened using click on TAB LINK
                             System.out.println("Webpages are NOT correctly opened");
                   }
                  
                   // Close the Firefox Browser
                   driver.close();
                  
          }

}

1 comment:

Popular Posts

Copyright © Learn Selenium Yourself | Powered by Blogger
Design by Duan Zhiyan | Blogger Theme by NewBloggerThemes.com