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