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