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