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(); }
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(); }