コード例 #1
0
        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();
        }
コード例 #2
0
        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);
        }
コード例 #3
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();
        }
コード例 #4
0
        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);
        }