internal void ChangePassword()
        {
            //Populate the Excel sheet
            GlobalDefinitions.ExcelLib.PopulateInCollections(Global.Base.ExcelPath, "SignIn");

            GlobalDefinitions.wait(60);

            Actions builder = new Actions(Global.GlobalDefinitions.driver);

            builder.MoveToElement(UsernameNavigation).Build().Perform();

            UsernameNavigation.Click();

            GlobalDefinitions.wait(60);

            ChangePasswordMenu.Click();



            CurrentPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "CurrentPassword"));

            NewPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "NewPassword"));

            ConfirmPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "ConfirmPassword"));

            GlobalDefinitions.wait(60);

            Savebutton.Click();
        }
 public void FillChangePasswordForm(string oldPassword, string newPassword, string retypeNewPassword)
 {
     OldPassword.SendKeys(oldPassword);             // Eski parolayı doldurur.
     NewPassword.SendKeys(newPassword);             // Yeni parolayı doldurur.
     RetypeNewPassword.SendKeys(retypeNewPassword); // Yeni parolayı tekrar doldurur.
     ChangeButton.Click();                          // "Şifre Değiştir" butonuna tıklar.
 }
Exemple #3
0
        internal void AddNewPassword()
        {
            CurrentPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "CurrentPassword"));
            NewPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "NewPassword"));
            ConfirmPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "ConfirmPassword"));
            Thread.Sleep(1000);

            SaveChanges.Click();
        }
Exemple #4
0
 public void SuccessfullPasswordChange()
 {
     NavigateTo();
     OldPassword.Clear();
     OldPassword.SendKeys("1234");
     NewPassword.Clear();
     NewPassword.SendKeys("123456");
     ConfirmPassword.Clear();
     ConfirmPassword.SendKeys("123456");
     ChangePasswordButton.Click();
 }
Exemple #5
0
 public void EnterMissmatchingNewPassword()
 {
     NavigateTo();
     OldPassword.Clear();
     OldPassword.SendKeys("1234");
     NewPassword.Clear();
     NewPassword.SendKeys("123456");
     ConfirmPassword.Clear();
     ConfirmPassword.SendKeys("12345");
     ChangePasswordButton.Click();
 }
Exemple #6
0
 public void EnterIncorrectCurrentPasswordChange()
 {
     NavigateTo();
     OldPassword.Clear();
     OldPassword.SendKeys("12345");
     NewPassword.Clear();
     NewPassword.SendKeys("123456");
     ConfirmPassword.Clear();
     ConfirmPassword.SendKeys("123456");
     ChangePasswordButton.Click();
 }
        //Enter change password credintals
        public void EnterChangePasswordCredintals(string oldPassword, string newPassword, string confirmPassword)
        {
            //Enter Current Password
            CurrentPassword.SendKeys(oldPassword);

            //Enter New Password
            NewPassword.SendKeys(newPassword);

            //Enter Confirm Password
            ConfirmPassword.SendKeys(confirmPassword);

            //Click on Save Button
            SaveChangedPassword.Click();
        }
Exemple #8
0
        //Change the password
        internal void ChangePassword()
        {
            Extension.WaitForElementDisplayed(GlobalDefinitions.Driver, By.XPath("//span[@class='item ui dropdown link '][contains(text(),'Hi')]"), 8);

            //Move to dropdown list and click Change password
            Actions action = new Actions(Driver);

            action.MoveToElement(ChangePasswordDropDownLink).Build().Perform();
            Extension.WaitForElementDisplayed(GlobalDefinitions.Driver, By.XPath("//a[text()='Change Password']"), 5);
            action.MoveToElement(ChangePasswordLink).Click().Build().Perform();

            //Enter te current, new and confirm password and click save
            CurrentPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));
            NewPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "New Password"));
            ConfirmPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Confirm Password"));
            SaveChangedPassword.Click();

            Base.Image = SaveScreenShotClass.SaveScreenshot(Driver, "Report");

            //Validate message
            Extension.MessageValidation("Password Changed Successfully");
        }
Exemple #9
0
        //Change Password
        public void ChangePasswordOnProfile(string oldPassword, string newPassword, string confirmPassword)
        {
            Actions actions = new Actions(driver);

            driver.WaitForElementIsVisible(UserNameDropDown);
            actions.MoveToElement(UserNameDropDown).Build().Perform();

            //Click on ChangePassword
            driver.WaitForElementIsVisible(ChangePassword);
            ChangePassword.Click();

            //Enter Current Password
            CurrentPassword.SendKeys(oldPassword);

            //Enter New Password
            NewPassword.SendKeys(newPassword);

            //Enter Confirm Password
            ConfirmPassword.SendKeys(confirmPassword);

            //Click on Save Button
            SaveChangedPassword.Click();
        }
        public void EnterDetails(Table table)
        {
            foreach (var row in table.Rows)
            {
                switch (row[0].ToLower())
                {
                case "currentpassword":
                    CurrentPassword.SendKeys(row[1]);
                    break;

                case "newpassword":
                    NewPassword.SendKeys(row[1]);
                    break;

                case "confirmnewpassword":
                    ConfirmNewPassword.SendKeys(row[1]);
                    break;

                default:
                    throw new Exception(string.Format("Field {0} not defined", row[0]));
                }
            }
        }
Exemple #11
0
        //Validate the password is changed
        internal void ValidateChangedPassword()
        {
            try
            {
                SignIn loginobj = new SignIn();
                loginobj.SignOutSteps();

                //Click on Sign In button
                SignIntab.Click();

                //Enter UserName
                Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Username"));

                //Enter the changed Password
                Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "New Password"));

                //Click Login Button
                LoginBtn.Click();
                Thread.Sleep(5000);

                GlobalDefinitions.ValidateBoolean(ChangePasswordDropDownLink.Displayed, "Password Changed");
            }
            catch (Exception e)
            {
                Base.test.Log(LogStatus.Fail, "Caught Exception For Change Password", e.Message);
            }

            //Resetting the password
            ChangePasswordDropDownLink.Click();
            Extension.WaitForElementDisplayed(GlobalDefinitions.Driver, By.XPath("//a[text()='Change Password']"), 5);
            ChangePasswordLink.Click();
            CurrentPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "New Password"));
            NewPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));
            ConfirmPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));
            SaveChangedPassword.Click();
        }
 public void ChangePasswordForm(ActiveUser user)
 {
     OldPassword.SendKeys(user.CurrentPassword);
     NewPassword.SendKeys(user.NewPassword);
     ConfirmPassword.SendKeys(user.ConfirmPassword);
 }
Exemple #13
0
 public void FillNewPassword(string newpassword)
 {
     NewPassword.SendKeys(newpassword);
 }
 /// <summary>
 /// Populates password field
 /// </summary>
 /// <param name="password"></param>
 /// <returns>LoginSignupPage page object</returns>
 public LoginSignupPage SetNewPassword(string password)
 {
     NewPassword.SendKeys(password);
     return(this);
 }