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)); }
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."); }
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."); }