コード例 #1
0
        public void TestMethod_addStandardActCancel()
        {
            readData();

            CommonFunctions.Login(myManager, _username, _password, _Url);

            myManager.ActiveBrowser.Window.Maximize();

            // -- End of Login ---
            ObjMenus menus = new ObjMenus(myManager);

            HtmlAnchor process = menus.processlink.As <HtmlAnchor>();

            process.MouseHover();

            myManager.ActiveBrowser.RefreshDomTree();

            Thread.Sleep(1000);
            myManager.ActiveBrowser.RefreshDomTree();

            HtmlAnchor standardactivity = menus.standardactivitylink.As <HtmlAnchor>();

            standardactivity.MouseClick();

            Thread.Sleep(1000);
            myManager.ActiveBrowser.RefreshDomTree();

            ObjAddStandardActivity objaddstandardactivity = new ObjAddStandardActivity(myManager);
            ObjStandardActivity    objstandardactivity    = new ObjStandardActivity(myManager);


            Element addbutton = objaddstandardactivity.addactivitybtn;

            myManager.ActiveBrowser.Actions.Click(addbutton);

            Thread.Sleep(4000);
            myManager.ActiveBrowser.RefreshDomTree();

            Element verifypage = objaddstandardactivity.addpagetitle;

            Assert.IsTrue(verifypage.InnerText.Contains("Activity Details"));

            Thread.Sleep(2000);

            Element cancelbutton = objaddstandardactivity.cancelbtn;

            myManager.ActiveBrowser.Actions.Click(cancelbutton);

            Thread.Sleep(4000);
            myManager.ActiveBrowser.RefreshDomTree();

            Element tabletitle = objstandardactivity.standardactivitytblheading;

            Assert.IsTrue(tabletitle.InnerText.Contains("Standard Activity"));

            Thread.Sleep(3000);
            myManager.ActiveBrowser.RefreshDomTree();
        }
コード例 #2
0
        public void TestMethod_verifystandardActivityTable()
        {
            readData();


            CommonFunctions.Login(myManager, _username, _password, _Url);

            myManager.ActiveBrowser.Window.Maximize();

            // -- End of Login ---
            ObjMenus menus = new ObjMenus(myManager);

            HtmlAnchor process = menus.processlink.As <HtmlAnchor>();

            process.MouseHover();

            myManager.ActiveBrowser.RefreshDomTree();

            Thread.Sleep(1000);
            myManager.ActiveBrowser.RefreshDomTree();

            HtmlAnchor standardactivity = menus.standardactivitylink.As <HtmlAnchor>();

            standardactivity.MouseClick();

            Thread.Sleep(2000);
            myManager.ActiveBrowser.RefreshDomTree();

            ObjStandardActivity objstandardactivity = new ObjStandardActivity(myManager);

            Element tabletitle = objstandardactivity.standardactivitytblheading;

            Assert.IsTrue(tabletitle.InnerText.Contains("Standard Activity"));

            // Verify Buttons
            Element add = objstandardactivity.addactivitybtn;

            Assert.IsTrue(add.InnerText.Contains("Add Activity"));

            Element edit = objstandardactivity.editactivitybtn;

            Assert.IsTrue(edit.InnerText.Contains("Edit Activity/s"));

            Element save = objstandardactivity.savefilterbtn;

            Assert.IsTrue(save.InnerText.Contains("Save Filters"));

            Element delete = objstandardactivity.deleteactivitybtn;

            Assert.IsTrue(delete.InnerText.Contains("Delete Activity/s"));

            Element convert = objstandardactivity.converttostationbtn;

            Assert.IsTrue(convert.InnerText.Contains("Convert To Station"));

            Element export = objstandardactivity.exportbtn;

            Assert.IsTrue(export.InnerText.Contains("Export"));

            // Verify Table heading names
            Element id = objstandardactivity.idlabel;

            Assert.IsTrue(id.InnerText.Contains("ID"));

            Element name = objstandardactivity.namelabel;

            Assert.IsTrue(name.InnerText.Contains("Name"));

            Element variant = objstandardactivity.variantlabel;

            Assert.IsTrue(variant.InnerText.Contains("Variant String"));

            Element additionalmemo = objstandardactivity.additionalmemolabel;

            Assert.IsTrue(additionalmemo.InnerText.Contains("Additional Memo"));

            Element group = objstandardactivity.grouplabel;

            Assert.IsTrue(group.InnerText.Contains("Group"));

            Element freetext = objstandardactivity.freetxtlabel;

            Assert.IsTrue(freetext.InnerText.Contains("Free Text"));

            Element memo = objstandardactivity.memolabel;

            Assert.IsTrue(memo.InnerText.Contains("Memo"));

            Element picture = objstandardactivity.picturelabel;

            Assert.IsTrue(picture.InnerText.Contains("Picture"));

            Element time = objstandardactivity.timelabel;

            Assert.IsTrue(time.InnerText.Contains("Time"));

            Element wes = objstandardactivity.weslabel;

            Assert.IsTrue(wes.InnerText.Contains("WES"));

            Element op = objstandardactivity.oplabel;

            Assert.IsTrue(op.InnerText.Contains("Op"));

            Element pos = objstandardactivity.poslabel;

            Assert.IsTrue(pos.InnerText.Contains("Pos"));

            Element post = objstandardactivity.postlabel;

            Assert.IsTrue(post.InnerText.Contains("Post"));

            Element created = objstandardactivity.createdlabel;

            Assert.IsTrue(created.InnerText.Contains("Created"));

            Element updated = objstandardactivity.updatedlabel;

            Assert.IsTrue(updated.InnerText.Contains("Updated"));

            Thread.Sleep(3000);
            myManager.ActiveBrowser.RefreshDomTree();
        }