Handling Text Area, Error message and Popup window

package HandlingElementsInSelenium;

import org.openqa.selenium.Alert;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class HandlingTextAreaErrorMessagePopUpWindow {

	public static void main(String[] args) throws InterruptedException {
		
	System.setProperty("webdriver.chrome.driver", "F:\\chromedriver.exe");
	WebDriver driver = new ChromeDriver();
	driver.manage().window().maximize();
	driver.get("https://accounts.google.com/ServiceLogin");
	
	//Return Text area
	   String textArea = driver.findElement(By.id("headingSubtext")).getText(); 
	   System.out.println("Education static text above username box is:- "+textArea);
	   
	//Click on next button without entering value to display errormessage
	   driver.findElement(By.id("identifierNext")).click(); 
	   Thread.sleep(3000);
	
	//Return a ErrorMessage
	   String errorMessage = driver.findElement(By.className("o6cuMc")).getText();
	   System.out.println("ErrorMessage is :- "+errorMessage);
	   
	//Handle popup window
	   driver.navigate().to("https://mail.rediff.com/cgi-bin/login.cgi");
	   driver.findElement(By.name("proceed")).click();
	   
	   Alert popup = driver.switchTo().alert(); //switch driver focus from webpage to alert popup
	   String errorPopUp = popup.getText();
	   System.out.println("Error PopUp message is :- "+errorPopUp);
	   Thread.sleep(3000);
	   popup.accept();
	   
	   driver.findElement(By.id("login1")).sendKeys("TestingDone"); 
	   
driver.close();
	}
}

Next

Leave a comment

Design a site like this with WordPress.com
Get started