public void TerminateUser() { usr = new Users(driver); nu = new UserRelated(driver); lo = new UserLogOut(driver); driver.SwitchTo().Window(driver.WindowHandles.Last()); CheckUsrLogin(); browserOps.Goto("https://uitesting.eb-test.site/Security/CommonList?type=Users"); elementOps.ExistsXpath("//*[@id=\"tblCommonList\"]/tbody/tr[10]/td[10]/i"); nu.VieworEditIcon.Click(); Console.WriteLine("View / Edit Clicked"); browserOps.implicitWait(50); driver.SwitchTo().Window(driver.WindowHandles.Last()); string emailid = nu.EmailId.GetAttribute("value"); Console.WriteLine(emailid); nu.TerminateUser.Click(); Console.WriteLine("Terminate User Clicked"); nu.SaveButton.Click(); browserOps.implicitWait(50); nu.SaveOkButton.Click(); Console.WriteLine("User Save Success"); driver.SwitchTo().Window(driver.WindowHandles.Last()); lo.ProfileImageDropDown.Click(); browserOps.implicitWait(50); lo.LogoutButton.Click(); driver.SwitchTo().Window(driver.WindowHandles.Last()); browserOps.Goto("https://uitesting.eb-test.site/"); string url = driver.Url; uln.UserName.SendKeys(emailid); uln.Password.SendKeys("Qwerty@123"); uln.LoginButton.Click(); driver.SwitchTo().Window(driver.WindowHandles.Last()); if (elementOps.IsWebElementPresent(nu.Message)) { Console.WriteLine(nu.Message.GetAttribute("innerHTML")); } UserLogin(); browserOps.Goto("https://uitesting.eb-test.site/Security/CommonList?type=Users"); browserOps.implicitWait(50); nu.VieworEditIcon.Click(); Console.WriteLine("View / Edit Clicked"); browserOps.implicitWait(50); driver.SwitchTo().Window(driver.WindowHandles.Last()); nu.ActivateUser.Click(); Console.WriteLine("Activate User Clicked"); nu.SaveButton.Click(); browserOps.implicitWait(50); nu.SaveOkButton.Click(); Console.WriteLine("User Save Success"); }
public void UserLogOut() { lo = new UserLogOut(driver); lo.ProfileImageDropDown.Click(); browserOps.implicitWait(50); lo.LogoutButton.Click(); browserOps.implicitWait(50); Console.WriteLine("LogOut Success"); }
public void NewUserCreate(dynamic data) { usr = new Users(driver); nu = new UserRelated(driver); lo = new UserLogOut(driver); //GetTempMailId(); username = data.emailid + id.GetId + "@test.com"; CheckUsrLogin(); browserOps.Goto("https://uitesting.eb-test.site/Security/CommonList?type=Users"); elementOps.ExistsId("btnNewCmnList"); string url = driver.Url; nu.CreateUserButton.Click(); browserOps.implicitWait(200); //if (!elementOps.IsWebElementPresent(nu.Message)) //{ Console.WriteLine("Inside New User Creation"); driver.SwitchTo().Window(driver.WindowHandles.Last()); string emailid_style = nu.EmailId.GetAttribute("style"); string passwordstyle = nu.Password.GetAttribute("style"); string confrimpasswordstyle = nu.ConfirmPassword.GetAttribute("style"); Console.WriteLine(data.fullname); nu.FullName.SendKeys(data.fullname); Console.WriteLine("Name Entered"); nu.NickName.SendKeys(data.nickname); nu.EmailId.SendKeys(username); nu.Password.SendKeys(data.password); password = data.password; nu.ConfirmPassword.SendKeys(data.confirmpassword); nu.AddRoleTab.Click(); elementOps.ExistsId("btnAddModalAdd_Roles"); nu.AddRoleButton.Click(); elementOps.ExistsXpath("//*[@id=\"divSearchResultsAdd_Roles\"]/div[1]/div[1]/input"); nu.SolutionOwner.Click(); nu.SolutionAdmin.Click(); nu.RolesOkButton.Click(); elementOps.ExistsXpath("//*[@id=\"layout_div\"]/div[2]/div/div/div/div[2]/div/ul/li[4]/a"); nu.AddGroupTab.Click(); elementOps.ExistsId("btnAddModalAdd_User_Group"); nu.AddGroupButton.Click(); elementOps.ExistsXpath("//*[@id=\"divSearchResultsAdd_User_Group\"]/div/div[1]/input"); nu.TestUserGroup.Click(); nu.ChooseGroupOkButton.Click(); browserOps.implicitWait(50); //if (emailid_style == nu.EmailId.GetAttribute("style") && passwordstyle == nu.Password.GetAttribute("style") && confrimpasswordstyle == nu.ConfirmPassword.GetAttribute("style")) //{ nu.SaveButton.Click(); elementOps.ExistsName("Ok"); nu.SaveOkButton.Click(); Console.WriteLine("New User Created"); //} driver.SwitchTo().Window(driver.WindowHandles.Last()); lo.ProfileImageDropDown.Click(); browserOps.implicitWait(50); lo.LogoutButton.Click(); browserOps.implicitWait(50); driver.SwitchTo().Window(driver.WindowHandles.Last()); browserOps.Goto("https://uitesting.eb-test.site/"); uln.UserName.SendKeys(username); uln.Password.SendKeys(password); uln.LoginButton.Click(); browserOps.Refresh(); UserLogin(); //} //else //{ // Console.WriteLine(nu.Message.GetAttribute("innerHTML")); // elementOps.ChangeStyle("eb_messageBox_container", "style", "display: none"); //} }
public DefaultPage LoginOut() { UseProfile.Click(); UserLogOut.Click(); return(GoTo <DefaultPage>()); }
protected virtual void OnUserLogOut() { UserLogOut?.Invoke(this, EventArgs.Empty); }
public override void BrowseWaitVisible() { DDeliveryLink.WaitVisible(); UserLogOut.WaitVisible(); }