public void RemoveUserGroupFromApplication(string applicationName, string usergroup, log4net.ILog log, IWebDriver driver) { USER_GROUPS_link.Click(); User_Group_Name_text.SendKeys(usergroup); Search_link.Click(); SEARCH_RESULTS_links.Click(); Delete_user_group_link.Click(); Confirm_Deletion_checkbox.Click(); Confirm_Deletion_Of_User_link.Click(); //ASsertion delete successful try { USER_GROUPS_link.Click(); } catch (TargetInvocationException) { Thread.Sleep(1000); PageFactory.InitElements(driver, this); USER_GROUPS_link.Click(); } User_Group_Name_text.SendKeys(usergroup); Search_link.Click(); Assert.IsFalse(isElementPresent(SEARCH_RESULTS_links)); //back to home page USERS_link.Click(); }
public void DeleteUser(string emailaddress, log4net.ILog log) { //instantiate new Adduserdetailspage PageFactory.InitElements(driver, this); USERS_link.Click(); Email_Address_Text.SendKeys(emailaddress); Search_link.Click(); SEARCH_RESULTS_links.Click(); Delete_user_account_link.Click(); I_wish_to_delete_this_user_from_laf_checkbox.Click(); Confirm_Deletion_Of_User_link.Click(); try { Email_Address_Text.SendKeys(emailaddress); } catch { PageFactory.InitElements(driver, this); Email_Address_Text.SendKeys(emailaddress); } Search_link.Click(); Assert.IsFalse(isElementPresent((SEARCH_RESULTS_links))); USERS_link.Click(); log.Info("User '" + emailaddress + "' deleted successfully."); /** * try * { * Assert.IsFalse(isElementPresent((SEARCH_RESULTS_links))); * * } * catch * { * * Thread.Sleep(1000); * usersPage = new LAFAdminManageusersPage(driver); * Assert.IsFalse(isElementPresent((SEARCH_RESULTS_links))); * * } * **/ }