Exemple #1
0
        /// <summary>
        /// Tests an unsuccessful login to the page using an invalid user name.
        /// </summary>
        public void TestUnsuccessfulUserNameLogin()
        {
            this.SetUp();

            Console.WriteLine("Attempting login with incorrect user name");
            LoginPageFromFactory loginPage       = new LoginPageFromFactory(driver);
            LoginPageFromFactory failedLoginPage = loginPage.LoginWithInvalidUserName("samjones");

            if (failedLoginPage.LoginErrorMessage.Contains("username"))
            {
                Console.WriteLine("Successfully detected incorrect user name!");
            }

            this.TearDown();
        }
Exemple #2
0
        /// <summary>
        /// Tests an unsuccessful login to the page using an invalid password.
        /// </summary>
        public void TestUnsuccessfulPasswordLogin()
        {
            this.SetUp();

            Console.WriteLine("Attempting login with incorrect password");
            LoginPageFromFactory loginPage       = new LoginPageFromFactory(driver);
            LoginPageFromFactory failedLoginPage = loginPage.LoginWithInvalidPassword("tomsmith", "foo");

            if (failedLoginPage.LoginErrorMessage.Contains("password"))
            {
                Console.WriteLine("Successfully detected incorrect password!");
            }

            this.TearDown();
        }
Exemple #3
0
        /// <summary>
        /// Tests a successful login to the page.
        /// </summary>
        public void TestSuccessfulLogin()
        {
            this.SetUp();

            Console.WriteLine("Attempting correct login");
            LoginPageFromFactory loginPage = new LoginPageFromFactory(driver);
            HomePage             home      = loginPage.Login("tomsmith", "SuperSecretPassword!");

            if (home.ConfirmationText == "Secure Area")
            {
                Console.WriteLine("Logged in successfully!");
            }

            this.TearDown();
        }