public void AddNewUserTest() { var sideBarMenu = new SideBarMenuPageObject(driver); var addUserPage = new AddUserPageObject(driver); var usersList = new UsersListPageObject(driver); // navigate to Users Page sideBarMenu.UsersItem.Click(); // add new user usersList.AddUserButton.Click(); // fill all fields InputField(addUserPage.UserNameTextBox, userName); InputField(addUserPage.UserNickNameTextBox, userNickName); InputField(addUserPage.UserEmailTextBox, userEmail); InputField(addUserPage.UserEmployeeCodeTextBox, userCode); InputField(addUserPage.PasswordTextBox, USER_PASSWORD); InputField(addUserPage.PasswordConfirmationTextBox, USER_PASSWORD); addUserPage.SaveButton.Click(); driver.Navigate().Refresh(); // result usersList = new UsersListPageObject(driver); Assert.IsTrue(usersList.UserList .Select(x => x.NameLink.Text .ToString()) .Where(x => x == userName) .Count() > 0); }
private void DeleteUser() { driver.Navigate().Refresh(); var usersListPO = new UsersListPageObject(driver); for (int i = 0; i < usersListPO.UserList.Count; i++) { var Name = usersListPO.UserList[i].NameLink.Text.ToString(); if (Name == userName) { usersListPO.UserList[i].SettingsLink.Click(); usersListPO.UserList[i].SettingsDeleteLink.Click(); driver.SwitchTo().Alert().Accept(); } } }