virtual public void BeforeEachTest() { app = AppInitializer.StartApp(platform); app.Screenshot("App Initialized"); FirstPage = new FirstPage(app, platform); ListPage = new ListPage(app, platform); LoginPage = new LoginPage(app, platform); NewUserSignUpPage = new NewUserSignUpPage(app, platform); LoginPage.WaitForLoginScreen(); }
public void CreateNewUserAndUnsuccessfullyLogin() { //Arrange var username = _username; var password = "******"; var incorrectPassword = "******"; //Act LoginPage.PressSignUpButton(); NewUserSignUpPage.CreateNewUserWithPassword(username, password, false); LoginPage.LoginWithUsernamePassword(username, incorrectPassword, false); LoginPage.TapTryAgainDialog(); //Assert Assert.IsTrue(App.Query("Login").Length > 0); }
public void CreateNewUserAndLogin(bool shouldUseKeyboardReturnButton) { //Arrange var username = _username; var password = "******"; //Act LoginPage.PressSignUpButton(); NewUserSignUpPage.CreateNewUserWithPassword(username, password, shouldUseKeyboardReturnButton); LoginPage.WaitForPageToLoad(); LoginPage.LoginWithUsernamePassword(username, password, shouldUseKeyboardReturnButton); //Assert FirstPage.WaitForPageToLoad(); }
public void CreateNewUserAndLogin(bool shouldUseKeyboardReturnButton) { //Arrange var username = _username; var password = "******"; var expectedFirstPageTitle = "First Page"; //Act LoginPage.PressSignUpButton(); NewUserSignUpPage.CreateNewUserWithPassword(username, password, shouldUseKeyboardReturnButton); LoginPage.WaitForLoginScreen(); LoginPage.LoginWithUsernamePassword(username, password, shouldUseKeyboardReturnButton); //Assert var actualFirstPageTitle = FirstPage.GetTitle(); Assert.AreEqual(expectedFirstPageTitle, actualFirstPageTitle); }