public void verifyDectivation() { Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); ObjUnlockUser objunlockuser = new ObjUnlockUser(myManager); ObjActiveDeactive objactive = new ObjActiveDeactive(myManager); ObjEditUser objedit = new ObjEditUser(myManager); Element successmsg = objunlockuser.inactivesuccessmsg; Assert.IsTrue(successmsg.InnerText.Contains("Changes to the user has been saved.")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); HtmlInputText searchuser = objactive.searchusername.As <HtmlInputText>(); searchuser.Text = "lockuser"; myManager.Desktop.Mouse.Click(MouseClickType.LeftClick, searchuser.GetRectangle()); myManager.Desktop.KeyBoard.KeyPress(System.Windows.Forms.Keys.Enter); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); HtmlTable casattable = objedit.usertable.As <HtmlTable>(); Assert.AreEqual(casattable.BodyRows[0].Cells[7].InnerText, _status2); Thread.Sleep(2000); }
public void TestMethod_lockToInactive() { readData(); CommonFunctions.Login(myManager, _username, _password, _Url); myManager.ActiveBrowser.Window.Maximize(); // -- End of Login --- ObjMenus menus = new ObjMenus(myManager); HtmlListItem system = menus.systemlink.As <HtmlListItem>(); system.MouseHover(); myManager.ActiveBrowser.RefreshDomTree(); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); HtmlAnchor users = menus.userslink.As <HtmlAnchor>(); users.MouseClick(); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); ObjActiveDeactive objactive = new ObjActiveDeactive(myManager); ObjUnlockUser objunlockuser = new ObjUnlockUser(myManager); ObjEditUser objedit = new ObjEditUser(myManager); // Search locked users HtmlSelect status = objunlockuser.searchstatus.As <HtmlSelect>(); status.MouseClick(); Thread.Sleep(1000); status.SelectByText(_searchstatus, true); Thread.Sleep(2000); //HtmlTable casattable = objunlockuser.usertable.As<HtmlTable>(); //Assert.AreEqual(casattable.BodyRows[0].Cells[7].InnerText, _searchstatus); Thread.Sleep(2000); HtmlInputCheckBox check1 = objunlockuser.rowcheck1.As <HtmlInputCheckBox>(); check1.Check(true); Thread.Sleep(2000); Element edit = objunlockuser.editbtn; myManager.ActiveBrowser.Actions.Click(edit); Thread.Sleep(2000); deactiveuser(); verifyDectivation(); loginTodeactivateUser(); }
public void TestMethod_batchLockedToActive() { readData(); CommonFunctions.Login(myManager, _username, _password, _Url); myManager.ActiveBrowser.Window.Maximize(); // -- End of Login --- ObjMenus menus = new ObjMenus(myManager); ObjLogin objlogin = new ObjLogin(myManager); HtmlListItem system = menus.systemlink.As <HtmlListItem>(); system.MouseHover(); myManager.ActiveBrowser.RefreshDomTree(); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); HtmlAnchor users = menus.userslink.As <HtmlAnchor>(); users.MouseClick(); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); ObjActiveDeactive objactive = new ObjActiveDeactive(myManager); ObjUnlockUser objunlockuser = new ObjUnlockUser(myManager); ObjEditUser objedit = new ObjEditUser(myManager); // Search locked users HtmlSelect status = objunlockuser.searchstatus.As <HtmlSelect>(); status.MouseClick(); Thread.Sleep(1000); status.SelectByText(_status, true); Thread.Sleep(2000); HtmlInputCheckBox check1 = objunlockuser.row1.As <HtmlInputCheckBox>(); check1.Check(true); HtmlInputCheckBox check2 = objunlockuser.row2.As <HtmlInputCheckBox>(); check2.Check(true); Thread.Sleep(2000); Element edit = objunlockuser.editbtn; myManager.ActiveBrowser.Actions.Click(edit); Thread.Sleep(2000); }
public void activeuser() { ObjActiveDeactive objactive = new ObjActiveDeactive(myManager); ObjUnlockUser objunlockuser = new ObjUnlockUser(myManager); ObjEditUser objedit = new ObjEditUser(myManager); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); HtmlSelect selectStatus = objedit.status.As <HtmlSelect>(); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); selectStatus.MouseClick(); Thread.Sleep(1000); selectStatus.SelectByText(_status1, true); Thread.Sleep(3000); myManager.ActiveBrowser.RefreshDomTree(); Element verifyconfirmation = objunlockuser.popupconfirmationmsg; Assert.IsTrue(verifyconfirmation.InnerText.Contains("Are you sure you want to unlock the selected user?")); Thread.Sleep(5000); myManager.ActiveBrowser.RefreshDomTree(); Element yesbtn = objactive.yebtn; myManager.ActiveBrowser.Actions.Click(yesbtn); /* * Element nobtn = objactive.nobtn; * myManager.ActiveBrowser.Actions.Click(nobtn); * * Element verifypg = objedit.titletxt; * Assert.IsTrue(verifypg.InnerText.Contains("")); */ Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element updatebtn = objedit.btnupdate; myManager.ActiveBrowser.Actions.Click(updatebtn); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); }
public void loginTodeactivateUser() { ObjMenus menus = new ObjMenus(myManager); ObjLogin objlogin = new ObjLogin(myManager); ObjUnlockUser objunlockuser = new ObjUnlockUser(myManager); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); HtmlListItem uslink = menus.user.As <HtmlListItem>(); uslink.MouseHover(); myManager.ActiveBrowser.RefreshDomTree(); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); HtmlAnchor logout = menus.logoutlink.As <HtmlAnchor>(); logout.MouseClick(); Thread.Sleep(25000); myManager.ActiveBrowser.RefreshDomTree(); Element verifylg = myManager.ActiveBrowser.Find.ByXPath("//*[@id='body']/div/div/div/div/div/div[2]/h3"); Assert.IsTrue(verifylg.InnerText.Contains("Welcome to Casat")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); HtmlInputText un = objlogin.txtusername.As <HtmlInputText>(); HtmlInputPassword pw = objlogin.txtpassword.As <HtmlInputPassword>(); Element log = objlogin.btnlogin; un.Text = _username1; pw.Text = _password1; myManager.ActiveBrowser.Actions.Click(log); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element verifyresetpg = objunlockuser.inactiveloginmsg; Assert.IsTrue(verifyresetpg.InnerText.Contains("Your account has been locked.")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); }