Exemple #1
0
  @Test(priority = 1, enabled = true)
  public void verifyIamNewHereTestCase() throws Exception {

    Log.info("----> Verifying the verifyIamNewHereTestCase <------------");
    try {

      objLoginPage = new LoginPage(uiDriver);
      objLoginPage.verifyIamNewHereText();
      objLoginPage.getIamNewHereText();
      objLoginPage.verifyHaveYouBeenProvidedText();
      objLoginPage.getHaveYouBeenProvidedText();
      objLoginPage.verifyTemporaryUsernamePasswordText();
      objLoginPage.getDoYouHaveTempText();
      objLoginPage.verifyIamNewHereButton();
      objTermsAndConditionsPage = objLoginPage.clickOnIamNewHereButton();
      objTermsAndConditionsPage.verifyTermsAndConditonsText();
      objTermsAndConditionsPage.verifyIdonotAcceptbutton();
      objLoginPage = objTermsAndConditionsPage.clickonIdonotAcceptButton();
      objLoginPage.verifyIamNewHereText();
    } catch (Exception e) {
      throw new Exception(
          "FAILED VERIFYING THE I AM NEW HERE  TESTCASE"
              + "\n verifyIamNewHereTestCase"
              + e.getLocalizedMessage());
    }
  }
Exemple #2
0
  @Test(priority = 3, enabled = true)
  public void clickOnLoginWithInvalidUsernameAndPassword() throws Exception {
    Log.info("Clicking on Login button with Invalid Username and Password");
    try {

      objLoginPage = new LoginPage(uiDriver);
      objLoginPage.verifyUsernameLabel();
      objLoginPage.verifyUsernameTextbox();

      String invalidusername = getExcelTestInvalid(1, 1);
      System.out.println(invalidusername);
      objLoginPage.enterUsername(invalidusername);

      objLoginPage.verifyPasswordlabel();
      objLoginPage.verifyPasswordTextbox();

      String invalidPassword = getExcelTestInvalid(1, 2);
      System.out.println(invalidPassword);
      objLoginPage.enterPassword(invalidPassword);

      objLoginPage.clickOnLoginButton();
      Thread.sleep(4000);
      objLoginPage.verifyGetErrorMessageforInvalidUsernameAndPassword();

    } catch (Exception e) {
      throw new Exception(
          "FAILED THE TEST CASE OF CLICK ON LOGIN BUTTON"
              + "\n clickOnLoginWithInvalidUsernameAndPassword"
              + e.getLocalizedMessage());
    }
  }
Exemple #3
0
  @Test(priority = 4, enabled = true)
  public void clickOnNeedHelpWithyourUsernamePassLink() throws Exception {
    Log.info("Clicking on clickOnNeedHelpWithyourUsernamePass Link ");
    try {

      objLoginPage = new LoginPage(uiDriver);
      objLoginPage.verifyquestionMarkimage();
      objLoginPage.verifyNeedHelpwithUsernamePwdLink();
      objUsernamePasswordFindPage = objLoginPage.clickOnNeedHelpwithUsernamePwdLink();
      objUsernamePasswordFindPage.verifyCancelButton();
      objLoginPage = objUsernamePasswordFindPage.clickOnCancelButton();

    } catch (Exception e) {
      throw new Exception(
          "FAILED THE TEST CASE OF CLICK ON LOGIN BUTTON"
              + "\n clickOnLoginWithInvalidUsernameAndPassword"
              + e.getLocalizedMessage());
    }
  }
Exemple #4
0
  @Test(priority = 2, enabled = true)
  public void verifyAllReadyMembersElements() throws Exception {

    Log.info("Verifying the elements of All ready member Box");

    try {
      objLoginPage = new LoginPage(uiDriver);
      objLoginPage.verifyUsernameLabel();
      objLoginPage.verifyUsernameTextbox();
      objLoginPage.verifyPasswordlabel();
      objLoginPage.verifyPasswordTextbox();
      objLoginPage.verifyquestionMarkimage();
      objLoginPage.verifyNeedHelpwithUsernamePwdLink();
      objLoginPage.verifyLoginbutton();
    } catch (Exception e) {
      throw new Exception(
          "FAILED THE TEST CASE OF VERIFY ALL READY MEMBERS ELEMENTS "
              + "\n verifyAllReadyMembersElements"
              + e.getLocalizedMessage());
    }
  }
Exemple #5
0
  @Test(priority = 6, enabled = true)
  public void clickOnLoginWithValidCredentials() throws Exception {

    try {
      objLoginPage = new LoginPage(uiDriver);
      objLoginPage.verifyUsernameLabel();
      objLoginPage.verifyPasswordlabel();
      objLoginPage.verifyUsernameTextbox();

      String Username = getExcelTest(1, 1);
      System.out.println(Username);
      objLoginPage.enterUsername(Username);

      String Password = getExcelTest(1, 2);
      System.out.println(Password);
      objLoginPage.enterPassword(Password);

      objSecurityQuestion = objLoginPage.clickOnLoginButton();
      objSecurityQuestion.verifyFruadWarning();
      objSecurityQuestion.verifyFavTeachernameTextbox();

      String FavText = getExcelTest(1, 3);
      System.out.println(FavText);
      objSecurityQuestion.EnterFavTextbox(FavText);

      objAccountSummaryNew = objSecurityQuestion.clickOnSubmitButton();
      objAccountSummaryNew.verifyDashBoardMessage();
      objAccountSummaryNew.verifyWelcomeMessage();
      objAccountSummaryNew.verifySignOutButton();
      objLoginPage = objAccountSummaryNew.clickOnSignOutButton();

      // String txt = "";
      // ExcelutilObject.writeDataToExcel(sheetName, row, column, txt, path);

    } catch (Exception e) {
      throw new Exception(
          "FAILED THE TEST CASE OF CLICK ON LOGIN BUTTON"
              + "\n clickOnLoginWithValidCredentials"
              + e.getLocalizedMessage());
    }
  }