Hi I am using "Edureka" login for practice , when i am trying to read message "
"Sign In Failed. Invalid login credentials" by using getText() method , its showing no results.
Please find the logs:
Expected: a string containing "Sign In Failed. Invalid login credentials"
but: was ""
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20)
at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:8)
at stepDefs.testSteps.validate_password_error(testSteps.java:62)
at ✽.Validate password error(file:///C:/Users/jyoti/eclipse-workspace/EdurekaWebsite/src/test/java/resources/Login.feature:16)
@FindBy(xpath="//p[@id='passwdErrorr']")
WebElement PasswordError;
public String verifyPassErrMesssage()
{
return PasswordError.getAttribute("innerText");
}
@Then("Validate password error")
public void validate_password_error() {
String Message = homepage.verifyPassErrMesssage();
System.out.println("Message is" + Message);
assertThat(Message, containsString("Sign In Failed. Invalid login credentials"));
//Assert.assertEquals("Sign In Failed. Invalid login credentials.", Message);
driver.close();
}