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);
        }
Beispiel #2
0
        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);
             */
        }