예제 #1
0
        public void Test()
        {
            var signInPage = new SignInPage(Driver);

            signInPage.GoTo();
            Assert.IsTrue(signInPage.IsVisible);

            var usersListPage = signInPage.ClickSignInBtn("*****@*****.**", "abc123");

            Assert.IsTrue(usersListPage.title.Displayed);
            usersListPage.ClickNewBtn();
            Assert.IsTrue(usersListPage.modalWindow.Displayed);

            var user = new TestUser
            {
                FirstName      = "Joe",
                LastName       = "Satriani",
                Email          = "*****@*****.**",
                OfficeLocation = Office.New_York,
                GenderType     = Gender.Male
            };

            usersListPage.ClickModalWindowBtn(user);

            Assert.IsTrue(usersListPage.title.Displayed);
            usersListPage.IfNewUserExist();
            var viewUserPage = usersListPage.ClickViewBtn(user);

            viewUserPage.VerifyData(user);
        }