예제 #1
0
        public void I_InvalidPasswordPageObjects()
        {
            var Driver = new FirefoxDriver();

            Driver.Navigate().GoToUrl("https://the-internet.herokuapp.com/login");

            var loginPageAnswer = new LoginPageAnswer(Driver);

            loginPageAnswer.PopulateUsername("tomsmith");

            var loginErrorPage = loginPageAnswer.ClickLoginExpectingError();

            Assert.True(loginErrorPage.ReadErrorMessage().Contains("Your password is invalid!"));

            Driver.Quit();
        }
예제 #2
0
        public void I_CorrectPasswordPageObjects()
        {
            var Driver = new FirefoxDriver();

            Driver.Navigate().GoToUrl("https://the-internet.herokuapp.com/login");

            var loginPageAnswer = new LoginPageAnswer(Driver);

            loginPageAnswer.PopulateUsername("tomsmith");
            loginPageAnswer.PopulatePassword("SuperSecretPassword!");

            var loggedInPage = loginPageAnswer.ClickLoginExpectingSuccess();

            Assert.True(loggedInPage.ReadSuccessMessage().Contains("You logged into a secure area!"));

            Driver.Quit();
        }