Beispiel #1
0
        public void FailedLogin()
        {
            LoginPage loginPage = new LoginPage(_driver);
            //неправильный mail
            User user = User.GetRandomUser();

            user.Email = "test";
            loginPage.Navigate().FillUser(user).Submit();
            Assert.True(loginPage.AreEqual());

            //user.Email = "*****@*****.**";
            user          = User.GetValidUserForLogin();
            user.Password = "";
            HomePage homePage = null; //= loginPage.Navigate().FillUser(user).Submit();

            try
            {
                homePage = loginPage.Navigate().FillUser(user).Submit();
            }
            catch (TextException e)
            {
                Assert.AreEqual("Password or password is empty", e.Message);
            }
            //Assert.True(homePage.AreEqual());
            //string tmp = _driver.Title;
            //Assert.AreEqual(result, "Registration was successful");
        }
Beispiel #2
0
        public void TransitionBetweenLoginAndRegisterPages()
        {
            LoginPage    loginPage    = new LoginPage(_driver);
            RegisterPage registerPage = loginPage.Navigate().ToRegister();
            User         user         = User.GetRandomUser();

            registerPage.FillUser(user);
            Assert.True(registerPage.AreEqual());
            loginPage = registerPage.ToLogin();
            Assert.True(loginPage.AreEqual());
            user = User.GetValidUserForLogin();
            HomePage homePage = loginPage.FillUser(user).Submit();

            Assert.True(homePage.AreEqual());
        }