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();
        }
Пример #2
0
        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)));
             *
             * }
             *
             **/
        }