public void TestMethod_ExistingAccessRole() { 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(1000); myManager.ActiveBrowser.RefreshDomTree(); HtmlAnchor accessroles = menus.accessrolelink.As <HtmlAnchor>(); accessroles.MouseClick(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); // Existing role ObjAccessRole createrole = new ObjAccessRole(myManager); HtmlInputText createtxt = createrole.nametxt.As <HtmlInputText>(); createtxt.Text = "TEST_ROLE11"; Element createBtn = createrole.createbtn;; myManager.ActiveBrowser.Actions.Click(createBtn); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); ObjAccessroleMessages messages = new ObjAccessroleMessages(myManager); Element verifyExisting = messages.existingMsg; Assert.IsTrue(verifyExisting.InnerText.Contains("undefined")); Thread.Sleep(1000); }
public void TestMethod_CreateAccessRole() { readData(); CommonFunctions.Login(myManager, _username, _password, _Url); myManager.ActiveBrowser.Window.Maximize(); // -- End of Login --- //HtmlListItem system = myManager.ActiveBrowser.Find.ByXPath("/html/body/section/div/div[1]/div/nav/div[2]/ul/li[2]").As<HtmlListItem>(); //system.MouseHover(); ObjMenus menus = new ObjMenus(myManager); HtmlListItem system = menus.systemlink.As <HtmlListItem>(); system.MouseHover(); myManager.ActiveBrowser.RefreshDomTree(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); HtmlAnchor accessroles = menus.accessrolelink.As <HtmlAnchor>(); accessroles.MouseClick(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); // --- Create VALID Access Role --- ObjAccessRole createrole = new ObjAccessRole(myManager); HtmlInputText createtxt = createrole.nametxt.As <HtmlInputText>(); createtxt.Text = "TEST_ROLE11"; Element createBtn = createrole.createbtn;; myManager.ActiveBrowser.Actions.Click(createBtn); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); ObjAccessroleMessages messages = new ObjAccessroleMessages(myManager); Element verifyCreate = messages.successfullyCreateMsg; Assert.IsTrue(verifyCreate.InnerText.Contains("Access Role created successfully..!")); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); /* * // check default * HtmlSelect acessroldefault = myManager.ActiveBrowser.Find.ByXPath("//*[@id='accessRoles']").As<HtmlSelect>(); * Assert.IsTrue(acessroldefault.SelectedIndex == 0); */ }