public void WhenClientClickSignOutButton() { LoginPage loginPage = new LoginPage(); CustomBaseClass.Thinktime(5); loginPage.ClickSignOutButton(); }
public void WhenUserUserClicksSignInLink() { LoginPage loginPage = new LoginPage(); loginPage.ClickSignInLink(); CustomBaseClass.Thinktime(5); }
public void WhenUserNavigateToAgileBooksPage() { CustomBaseClass.Thinktime(3); //HomePage homePage = new HomePage(); //homePage.NavigateToAgileBooks(); LoginPage loginPage = new LoginPage(); loginPage.NavigateToAgileBooks(); }
public void ThenUserShouldBeAbleToLoginSuccesfully(String firstName) { try { CustomBaseClass.Thinktime(5); LoginPage loginPage = new LoginPage(CustomBaseClass.MyDriver); AssertClass.AssertElementIsPresent(CustomBaseClass.MyDriver.FindElement(By.XPath("//div[contains(text(),'" + firstName + "')]"))); } catch (Exception E) { Console.WriteLine("Test Failed: could not login to the application : {0}", E.Message); DriverClass.CloseTest(); throw; } }
public void ThenUserShouldGetMessage(string error) { try { CustomBaseClass.Thinktime(10); LoginPage loginPage = new LoginPage(); AssertClass.ContainsText(loginPage.invalidUserError, error); DriverClass.CloseTest(); } catch (Exception E) { Console.WriteLine("Test Fail: Error message is incorrect: {0}", E.Message); DriverClass.CloseTest(); throw; } }
public void ThenClientShouldBeAbleToLoginSuccessfully() { try { LoginPage loginPage = new LoginPage(); AssertClass.AssertElementIsPresent(loginPage.signOutButton); CustomBaseClass.Thinktime(5); //LoginPage loginPage = new LoginPage(); // loginPage.NavigateToAgileBooks(); //loginPage.linkBooks.Click(); } catch (Exception E) { Console.WriteLine("Test Fail: did not landed to Welcome Page : {0}", E.Message); ScreenShotsClass.FailedTestCaptureScreenShot("Login"); DriverClass.CloseTest(); throw; } }