public void forgotPasswordValidation1() { XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSetting.xml"); loginHelper = new AttendeeLoginHelper(GetWebDriver()); //Verify Page title verifyTitle("Attendee.Events - Log in"); //Click on forgot password link loginHelper.ClickElement("forgotpassword"); //verify title verifyTitle("Forgot your password?"); //enter wrong email address loginHelper.type("forgotemail", "abc"); //click on email link button loginHelper.ClickElement("emaillink"); //verify validation message for email loginHelper.WaitForTextInPage("The Email field is not a valid e-mail address.", 30); //Capture screenshot fot the screen loginHelper.TakeScreenshot("LoginAndLogout - Attendee"); }
public void changePassword() { string username = ""; string[] password = null; XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSetting.xml"); loginHelper = new AttendeeLoginHelper(GetWebDriver()); username = loginHelper.GetFromFile("Register"); password = oXMLData.getData("settings/credentials", "AttendeePassword"); //Verify Page title verifyTitle("Attendee.Events - Log in"); //Login with email address Login(username, password[0]); Console.WriteLine("Logged in as: " + username + " / " + password[0]); //Click on sigin button loginHelper.ClickElement("Signin"); //Verify Page title verifyTitle("Event List"); //Click on user-id loginHelper.ClickElement("ClickId"); //Click on Change Password loginHelper.ClickElement("ChangePassword"); //Wait for text loginHelper.WaitForTextInPage("Confirm Password", 30); //Enter Current password loginHelper.type("CurrentPassword", "1qaz!QAZ"); //Enter New password loginHelper.type("NewPassword", "NewPassword"); //Enter Confirm password loginHelper.type("ConfirmPasswor", "NewPassword"); //Click on Change password button loginHelper.ClickElement("ChangeSave"); //Wait for text loginHelper.WaitForTextInPage("Password was changed", 30); //Logout from the application Logout(); //Verify title verifyTitle("Attendee.Events - Log in"); String Password1 = "NewPassword"; //Login with New Password Login(username, Password1); //Click on sigin button loginHelper.ClickElement("Signin"); //Change Password to deault //Verify Page title verifyTitle("Event List"); //Click on user-id loginHelper.ClickElement("ClickId"); //Click on Change Password loginHelper.ClickElement("ChangePassword"); //Wait for text loginHelper.WaitForTextInPage("Confirm Password", 30); //Enter Current password loginHelper.type("CurrentPassword", Password1); //Enter New password loginHelper.type("NewPassword", password[0]); //Enter Confirm password loginHelper.type("ConfirmPasswor", password[0]); //Click on Change password button loginHelper.ClickElement("ChangeSave"); //Wait for text loginHelper.WaitForTextInPage("Password was changed", 30); //Logout from the application Logout(); //Capture screenshot fot the screen loginHelper.TakeScreenshot("ChangePassword - Attendee"); }
public void changePasswordValidation() { string[] username = null; string[] password = null; XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSetting.xml"); loginHelper = new AttendeeLoginHelper(GetWebDriver()); username = oXMLData.getData("settings/credentials", "AttendeeUsername"); password = oXMLData.getData("settings/credentials", "AttendeePassword"); //Verify Page title verifyTitle("Attendee.Events - Log in"); //Login with email address Login(username[0], password[0]); Console.WriteLine("Logged in as: " + username[0] + " / " + password[0]); //Click on sigin button loginHelper.ClickElement("Signin"); //Verify Page title verifyTitle("Event List"); //Click on user-id loginHelper.ClickElement("ClickId"); //Click on Change Password loginHelper.ClickElement("ChangePassword"); //Wait for text loginHelper.WaitForTextInPage("Confirm Password", 30); //Click on Change password without any field. loginHelper.ClickElement("ChangeSave"); //Verify Validation message loginHelper.VerifyPageText("The Current password field is required."); loginHelper.VerifyPageText("The New password field is required."); //Enter Wrong current password loginHelper.type("CurrentPassword", "WrongPassword"); //Enter New password loginHelper.type("NewPassword", "NewPassword"); //Enter Confirm password loginHelper.type("ConfirmPasswor", "NewPassword"); //Click on Change password after entering wrong password loginHelper.ClickElement("ChangeSave"); //Wait for text loginHelper.WaitForTextInPage("Incorrect password.", 30); //Verify validation message loginHelper.VerifyPageText("Incorrect password."); //Enter Correct current password loginHelper.type("CurrentPassword", password[0]); //Enter New password loginHelper.type("NewPassword", "newpassword"); //Enter Confirm password loginHelper.type("ConfirmPasswor", "NewPassword"); //Click on Change password after entering diffecrent passwords loginHelper.ClickElement("ChangeSave"); //verify validation message loginHelper.VerifyPageText("The new password and confirmation password do not match."); //Logout from the application Logout(); //Verify title verifyTitle("Attendee.Events - Log in"); //Capture screenshot fot the screen loginHelper.TakeScreenshot("ChangePassword - Attendee"); }