@Test public void testLoginToCamcast() throws Exception { driver.get(DataServiceProperties.APPURL); assertTrue( driver .findElement(By.cssSelector("BODY")) .getText() .matches("^[\\s\\S]*User name[\\s\\S]*$")); Thread.sleep(1000); assertTrue( driver .findElement(By.cssSelector("BODY")) .getText() .matches("^[\\s\\S]*Password[\\s\\S]*$")); userLogin.UserLoginCredentials(driver); // userLogin.ChangePassword(driver); assertTrue( driver .findElement(By.cssSelector("BODY")) .getText() .matches("^[\\s\\S]*Sign out[\\s\\S]*$")); driver.findElement(By.linkText("Sign out")).click(); }
@Test public void testValidateUserNameFieldByDeletingValueInPM() throws Exception { userRegDS.testUserRegistrationUsingComcast(driver); userLogin.UserLoginCredentials(driver); userLogin.ChangePassword(driver); driver.findElement(By.cssSelector("span.translation_missing")).click(); driver.findElement(By.name("user[address]")).clear(); driver.findElement(By.name("user[address]")).sendKeys(""); driver.findElement(By.linkText("Save profile")).click(); assertTrue( driver .findElement(By.cssSelector("BODY")) .getText() .matches("^[\\s\\S]*Address is required[\\s\\S]*$")); driver.findElement(By.linkText("Sign out")).click(); }
@Test public void testValidateUserNameFieldByDeletingValueInPM() throws Exception { userRegDS.testUserRegistrationUsingComcast(driver); userLogin.UserLoginCredentials(driver); userLogin.ChangePassword(driver); driver.findElement(By.cssSelector("span.translation_missing")).click(); driver.findElement(By.name("user[zip]")).clear(); driver.findElement(By.name("user[zip]")).sendKeys(DataServiceProperties._INVALID_ZIP_LENGTH); driver.findElement(By.linkText("Save profile")).click(); assertTrue( driver .findElement(By.cssSelector("BODY")) .getText() .matches("^[\\s\\S]*Please enter Zip code 5 characters long[\\s\\S]*$")); driver.findElement(By.linkText("Sign out")).click(); }