public bool ChangeUserAccess(string UserName, string UserType) { ////ManageUsersTab.Click(); javaScriptExecutor.ExecuteScript("arguments[0].click();", ManageUsersTab); UserNameText.Set(UserName); ////SearchBtn.Click(); javaScriptExecutor.ExecuteScript("arguments[0].click();", SearchBtn); webDriver.WaitForPageLoad(TimeSpan.FromSeconds(5)); ////webDriver.FindElement(By.XPath("//a[contains(text(),'" + UserName + "')]")).Click(); // Searched Username is dynamic javaScriptExecutor.ExecuteScript( "arguments[0].click();", webDriver.FindElement(By.XPath("//a[contains(text(),'" + UserName + "')]"))); // Searched Username is dynamic webDriver.WaitForPageLoad(TimeSpan.FromSeconds(5)); SelectElement userType = new SelectElement(UserTypeList); userType.SelectByText(UserType); ////UpdateUserLink.Click(); javaScriptExecutor.ExecuteScript("arguments[0].click();", UpdateUserLink); if (UpdateSuccessMsg.Displayed) { UserNameText.Set(UserName); ////SearchBtn.Click(); javaScriptExecutor.ExecuteScript("arguments[0].click();", SearchBtn); webDriver.WaitForPageLoad(TimeSpan.FromSeconds(20)); if (UserTypeValue.Text.Trim() == UserType) { Console.WriteLine("User Type is changed Successfully"); return(true); } else { Console.WriteLine("User Type is not changed Successfully"); return(false); } } else { return(false); } }