Пример #1
0
        public void CreateNewUser()
        {
            LoginPage loginPage   = new LoginPage(manager);
            HomePage  homePage    = loginPage.SetCorrectLoginData(login, password);
            UserPage  userPage    = homePage.GoTo <UserPage>(NavigationTo.ADMIN);
            UserForm  addUserForm = userPage.GoTo <UserForm>();

            addUserForm.SetNewUserData(email, name, lastName);
            UserPage userPageAfterAddNewUser = addUserForm.SubmitForm <UserPage>();

            Assert.IsTrue(userPageAfterAddNewUser.Table.IsDataExistsInTableRows(name, email, lastName));
        }
Пример #2
0
        public void EmptyLastNameFile()
        {
            LoginPage loginPage      = new LoginPage(manager);
            HomePage  homePage       = loginPage.SetCorrectLoginData(login, password);
            UserPage  userPage       = homePage.GoTo <UserPage>(NavigationTo.ADMIN);
            UserForm  addingUserForm = userPage.GoTo <UserForm>();

            addingUserForm.Field.FirstName.SendKeys(name);
            addingUserForm.Field.Email.SendKeys(email);
            UserForm addingUserFormAfterConfirm = addingUserForm.ConfirmationIncorrectForm();

            Assert.IsTrue(addingUserFormAfterConfirm.Error.IsDisplayEmptyLastNameErrorField);
            Assert.AreEqual(addingUserFormAfterConfirm.Error.EmptyLastNameErrorText, "Pole jest wymagane.");
        }
Пример #3
0
        public void CreateUserWithExistingEmail()
        {
            LoginPage loginPage  = new LoginPage(manager);
            HomePage  homePage   = loginPage.SetCorrectLoginData(login, password);
            UserPage  userPage   = homePage.GoTo <UserPage>(NavigationTo.ADMIN);
            string    email      = userPage.Table.GetRandomExistingEmail();
            UserForm  addingUser = userPage.GoTo <UserForm>();

            addingUser.Field.FirstName.SendKeys(name);
            addingUser.Field.LastName.SendKeys(lastName);
            addingUser.Field.Email.SendKeys(email);

            UserForm addingUserFormAfterConfirm = addingUser.ConfirmationIncorrectForm();

            Assert.IsTrue(addingUserFormAfterConfirm.Error.IsDisplayExistingEmailErrorField);
            Assert.AreEqual(addingUserFormAfterConfirm.Error.ExistingEmailErrorFieldText, "Konto z podanym adresem email już istnieje.");
        }