Error not getting displayed | Selenium Forum
M
Posted on 02/01/2016
code:

opened gmail
gave wrong password

Trying to print the error

WebDriver driver=new ChromeDriver();
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
driver.get("http://gmail.com/");
driver.findElement(By.xpath("//*[@id='Email']")).sendKeys("sheenamjain.919@gmail.com");
driver.findElement(By.xpath("//*[@id='Email']")).sendKeys(Keys.ENTER);
driver.findElement(By.xpath("//*[@id='Passwd']")).sendKeys("Ajay1");
driver.findElement(By.xpath("//*[@id='Passwd']")).sendKeys(Keys.ENTER);
Thread.sleep(2000);

String errorMess= driver.findElement(By.xpath("//span[@class='error-msg']")).getText();
System.out.println(errorMess);





Not getting any output
whats wrong in this --- driver.findElement(By.xpath("//span[@class='error-msg']")).getText();

M
Replied on 03/01/2016

use this

xpath

ring errorMess = driver.findElement(By.xpath("/[color=#FF0000:fcq7r2as]/span[@id='errormsg_0_Passwd'][/color:fcq7r2as]")).getText();