Selenium WebDriver Examples

Selenium WebDriver Test Case Examples
Using Web Element locators (id, name, className, tagNeme, linkText, partialLinkText, cssSelecor in addition to xpath) in addition to WebDriver methods nosotros tin practise Tests or Test Script or Test Cases.
---------------------------------------------------
If nosotros desire to execute Selenium WebDriver Test cases using dissimilar Browsers in addition to hence Browser driver solely varies from i Browser to another.

Element locators are same, WebDriver methods are same in addition to Enhancing exam cases using Programming features likewise same.

Browser driver varies from i browser to another.
------------------------------------------
Firefox Browser driver is default driver,
If nosotros desire user IE or Chrome Browsers in addition to hence download the Browser drivers in addition to render driver path.
--------------------------------------------
1) Test Case: Verify the Gmail Login Functionality
Test Steps/Navigation:

i) Launch the Browser
ii) Navigate to Gmail Home page
iii) Enter Email
iv) Enter Password
v) Click signin Button
------------------
Verification Point: Verify if the URL contains "inbox" or not?
--------------------------------------------------------
a) Test for Firefox Browser:
WebDriver driver = novel FirefoxDriver();
driver.get("http://gmail.com");
driver.findElement(By.id("Email")).sendKeys("gcreddy123");
driver.findElement(By.id("Passwd")).sendKeys("selenium123");
driver.findElement(By.id("signIn")).click();

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
               
String Expected ="inbox";
String URLTitle = driver.getCurrentUrl();
if (URLTitle.contains(Expected)){
System.out.println("Login Successful");
}
else{
System.out.println("Login Failed");   
-------------------------------------------------------
b) Test for Internet Explorer Browser:
 

System.setProperty("webdriver.ie.driver", "e://IEDriverServer.exe");
WebDriver driver = novel InternetExplorerDriver();
driver.get("http://gmail.com");
driver.findElement(By.id("Email")).sendKeys("gcreddy123");
driver.findElement(By.id("Passwd")).sendKeys("selenium123");
driver.findElement(By.id("signIn")).click();

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
               
String Expected ="inbox";
String URLTitle = driver.getCurrentUrl();
if (URLTitle.contains(Expected)){
System.out.println("Login Successful");
}
else{
System.out.println("Login Failed");   
---------------------------------------------------------
c) Test for Chrome Browser:
 

System.setProperty("webdriver.chrome.driver", "e://chromeDriver.exe");
WebDriver driver = novel ChromeDriver();
driver.get("http://gmail.com");
driver.findElement(By.id("Email")).sendKeys("gcreddy123");
driver.findElement(By.id("Passwd")).sendKeys("selenium123");
driver.findElement(By.id("signIn")).click();
 

driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
               
String Expected ="inbox";
String URLTitle = driver.getCurrentUrl();
if (URLTitle.contains(Expected)){
System.out.println("Login Successful");
}
else{
System.out.println("Login Failed");   
-----------------------------------------------------------
2) Check an Object Existence inward Google Home Page 

(Check if the Gmail link exists or non inward Google Home page)

WebDriver driver = novel FirefoxDriver();
driver.get("http:/google.com");
int i = driver.findElements(By.linkText("Yahoo")).size();

if ( i != 0) {
System.out.println("Passed");
}
else
{
System.out.println("Failed");   
}
------------------------------------------------
Using Google Chrome Browser:

 
System.setProperty("webdriver.chrome.driver", "E://chromeDriver.exe");
WebDriver driver = novel ChromeDriver();
driver.get("http:/google.com");
int i = driver.findElements(By.linkText("Gmail")).size();

if ( i != 0) {
    System.out.println("Passed");
}
    else
    {
    System.out.println("Failed");   
}
-------------------------------------------------------------
3) Verify "Customer Registration" inward www.indiae.in spider web portal.
Steps:
----------
i) Launch the browser
ii) Navigate to www.indiae.in
iii) Click Register link
iv) Enter Email
v) Re-Enter Email
vi) Enter Password
v) Click on Register Button

Verification Point:
Capture the Message in addition to Compare amongst expected
-------------------------------------------

WebDriver Test:
WebDriver driver = novel FirefoxDriver();
        driver.get("http:/indiae.in");
        driver.manage().window().maximize();
        driver.findElement(By.linkText("register")).click();
       
    driver.findElement(By.id("email")).sendKeys("gcreddy4321a1a@gcreddy.com");
        driver.findElement(By.id("email2")).sendKeys("gcreddy4321a1a@gcreddy.com");
        driver.findElement(By.id("password")).sendKeys("abcd123");
        driver.findElement(By.xpath(".//*[@id='botonenviar']")).click();
String Message = driver.findElement(By.xpath(".//*[@id='contenido']/div[2]/h1")).getText();
       
        if (Message.contentEquals("Check your e-mail!")) {
            System.out.println("Passed");
        }
        else
        {
            System.out.println("Failed");   
        }   

Sumber http://www.gcreddy.com/
Post a Comment (0)
Previous Post Next Post