Kumar L.

Learn Teaching

54

--

Commonaly used Selenium WebDriver Code Examples

  1. Launch Firefox Browser using Selenium IDE

 import org.openqa.selenium.WebDriver;

import org.openqa.selenium.firefox.FirefoxDriver;

public class OpenGoogle {

public static void main(String args[]) {

WebDriver driver = new FirefoxDriver();

System.out.println("Hello Google...");

driver.get("http://google.com");

}

}

2. Code to verify is web element is displayed or not.

public  WebElement isWebElementExists(WebDriver driver2,
            String identifyBy, String locator) {
        WebElement rtn_Web_Element = null;
        int size=0;
        System.out.println(driver2+identifyBy+locator);
        boolean rtn_ElementState = false;
        if(identifyBy.equalsIgnoreCase("xpath"))
        {
            rtn_Web_Element=driver2.findElement(By.xpath(locator));
            System.out.println(rtn_Web_Element);
            rtn_ElementState=true;
            size=driver2.findElements(By.xpath(locator)).size();    
        } else if(identifyBy.equalsIgnoreCase("id")){
            size=driver2.findElements(By.id(locator)).size();
            rtn_Web_Element=driver2.findElement(By.id(locator));
            rtn_ElementState=true;
        
        } else if(identifyBy.equalsIgnoreCase("css")){
            rtn_Web_Element=driver2.findElement(By.cssSelector(locator));
            size=driver2.findElements(By.cssSelector(locator)).size();
            rtn_ElementState=true;
        }else if(identifyBy.equalsIgnoreCase("linkText"))
        {
            rtn_Web_Element=driver2.findElement(By.linkText(locator));
            size=driver2.findElements(By.linkText(locator)).size();
            rtn_ElementState=true;
        }else if(identifyBy.equalsIgnoreCase("className"))
        {
            rtn_Web_Element=driver2.findElement(By.className(locator));
            System.out.println(rtn_Web_Element);
            rtn_ElementState=true;
            size=driver2.findElements(By.xpath(locator)).size();    
        }
        
        System.out.println(size);
        if(size>0)
        {
            rtn_ElementState = true;
        }
        System.out.println("SUCCESSFULLY element exist");

Comments

Please sign in or sign up to comment.