@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();
  }