public void LoadSignInPage()
 {
     using (IWebDriver driver = new ChromeDriver())
     {
         var signInPage = new SignInPage(driver);
         signInPage.NavigateTo();
         Thread.Sleep(3000);
         signInPage.EnterEmail("*****@*****.**");
         signInPage.ClickContinue();
         Thread.Sleep(3000);
         signInPage.InputPassword(AppConfigReader.Password);
         Thread.Sleep(3000);
         signInPage.ClickSignIn();
         Thread.Sleep(3000);
     }
 }
Example #2
0
        public void SecondTest(bool isPositive, string email, string password, string newPassword) //Changing password
        {
            SignInPage signInPage = mainPage.ClickOnSignIn();

            signInPage.EnterEmail(email)
            .EnterPassword(password);

            ProfilePage            profilePage        = signInPage.ClickSignInAccount();
            AccountInformationPage accountInformation = profilePage.PersonalInformation();

            accountInformation.EnterCurrentPassword(password)
            .EnterNewPassword(newPassword)
            .ClickAgreeButton()
            .ClickButtonSave();

            bool isChangesSaved = accountInformation.IsChangesSaved();

            Assert.That(isChangesSaved, Is.EqualTo(isPositive), $"Changes was saved {(isChangesSaved ? "succesfully" : "unsuccesfully")}");
        }
 public void WhenEnterAsEmailAddress(string email)
 {
     signInPage.EnterEmail(email);
 }