public void addinvalid() { ObjAddStandardActivity objaddstandardactivity = new ObjAddStandardActivity(myManager); HtmlInputText name = objaddstandardactivity.standactivitynametxt.As <HtmlInputText>(); HtmlInputText invalidvariant = objaddstandardactivity.varianttxt.As <HtmlInputText>(); name.Text = _standactivityname; invalidvariant.Text = _invalidvariant; Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element savebutton = objaddstandardactivity.savebtn; myManager.ActiveBrowser.Actions.Click(savebutton); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element verifyinvalid = objaddstandardactivity.invalidvariantmsg; Assert.IsTrue(verifyinvalid.InnerText.Contains("Invalid Variant(s) String (V1) . Please try again")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); }
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 verifycreate() { ObjAddStandardActivity objaddstandardactivity = new ObjAddStandardActivity(myManager); HtmlTable standacttbl = objaddstandardactivity.standardactivitytable.As <HtmlTable>(); HtmlInputText searchname = objaddstandardactivity.searchnamefield.As <HtmlInputText>(); searchname.Text = _standactivityname; myManager.Desktop.Mouse.Click(MouseClickType.LeftClick, searchname.GetRectangle()); myManager.Desktop.KeyBoard.KeyPress(System.Windows.Forms.Keys.Enter); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Assert.AreEqual(standacttbl.BodyRows[0].Cells[2].InnerText, _standactivityname); Thread.Sleep(3000); myManager.ActiveBrowser.RefreshDomTree(); }
public void TestMethod_addStandardActivityPage() { 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(); ObjAddStandardActivity objaddstandardactivity = new ObjAddStandardActivity(myManager); Element addbutton = objaddstandardactivity.addactivitybtn; myManager.ActiveBrowser.Actions.Click(addbutton); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element verifypage = objaddstandardactivity.addpagetitle; Assert.IsTrue(verifypage.InnerText.Contains("Activity Details")); Element namelbl = objaddstandardactivity.namelabel; Assert.IsTrue(namelbl.InnerText.Contains("Name *")); Element freetxtlbl = objaddstandardactivity.freetextlabel; Assert.IsTrue(freetxtlbl.InnerText.Contains("Free Text")); Element grouplbl = objaddstandardactivity.grouplabel; Assert.IsTrue(grouplbl.InnerText.Contains("Group")); Element poslbl = objaddstandardactivity.poslabel; Assert.IsTrue(poslbl.InnerText.Contains("Pos")); Element postlbl = objaddstandardactivity.postlabel; Assert.IsTrue(postlbl.InnerText.Contains("Post")); Element oplbl = objaddstandardactivity.oplabel; Assert.IsTrue(oplbl.InnerText.Contains("Op")); Element activitytypelbl = objaddstandardactivity.activitytypelabel; Assert.IsTrue(activitytypelbl.InnerText.Contains("Activity Type")); Element weslbl = objaddstandardactivity.weslabel; Assert.IsTrue(weslbl.InnerText.Contains("Wes")); Element variantlbl = objaddstandardactivity.variantlabel; Assert.IsTrue(variantlbl.InnerText.Contains("Variant String *")); Element memolbl = objaddstandardactivity.memolabel; Assert.IsTrue(memolbl.InnerText.Contains("Memo")); Element additionalmemolbl = objaddstandardactivity.additionalmemolabel; Assert.IsTrue(additionalmemolbl.InnerText.Contains("Additional Memo")); Thread.Sleep(3000); myManager.ActiveBrowser.RefreshDomTree(); }
public void TestMethod_addStandardactMandatory() { 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); Element addbutton = objaddstandardactivity.addactivitybtn; myManager.ActiveBrowser.Actions.Click(addbutton); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element verifypage = objaddstandardactivity.addpagetitle; Assert.IsTrue(verifypage.InnerText.Contains("Activity Details")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element savebutton = objaddstandardactivity.savebtn; myManager.ActiveBrowser.Actions.Click(savebutton); /* * HtmlInputText name = objaddstandardactivity.standactivitynametxt.As<HtmlInputText>(); * HtmlInputText variant = objaddstandardactivity.varianttxt.As<HtmlInputText>(); * * name.Text = _namemandatory; * variant.Text = _variantmandatory; */ Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element mandatorymsg = objaddstandardactivity.mandatoryMsg; Assert.IsTrue(mandatorymsg.InnerText.Contains("Please fill all mandatory fields")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element namemandatory = objaddstandardactivity.namemandatory; Assert.IsTrue(namemandatory.InnerText.Contains("Activity name is mandatory")); Element variantmandatory = objaddstandardactivity.variantmandatory; Assert.IsTrue(variantmandatory.InnerText.Contains("Variant string is mandatory")); Thread.Sleep(3000); myManager.ActiveBrowser.RefreshDomTree(); }
public void addactivity() { ObjAddStandardActivity objaddstandardactivity = new ObjAddStandardActivity(myManager); HtmlInputText name = objaddstandardactivity.standactivitynametxt.As <HtmlInputText>(); HtmlInputText freetext = objaddstandardactivity.freetexttxt.As <HtmlInputText>(); HtmlInputText memo = objaddstandardactivity.memotxt.As <HtmlInputText>(); HtmlInputText additionalmemo = objaddstandardactivity.additionalmemotxt.As <HtmlInputText>(); HtmlSelect group = objaddstandardactivity.grouptxt.As <HtmlSelect>(); HtmlSelect pos = objaddstandardactivity.postxt.As <HtmlSelect>(); HtmlSelect post = objaddstandardactivity.posttxt.As <HtmlSelect>(); HtmlSelect op = objaddstandardactivity.optxt.As <HtmlSelect>(); HtmlInputText variant = objaddstandardactivity.varianttxt.As <HtmlInputText>(); name.Text = _standactivityname; freetext.Text = _freetext; memo.Text = _memo; additionalmemo.Text = _additionalmemo; Thread.Sleep(2000); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); group.MouseClick(); Thread.Sleep(1000); group.SelectByText(_group, true); //Thread.Sleep(1000); //myManager.ActiveBrowser.RefreshDomTree(); pos.MouseClick(); Thread.Sleep(1000); pos.SelectByText(_pos, true); //Thread.Sleep(1000); //myManager.ActiveBrowser.RefreshDomTree(); post.MouseClick(); Thread.Sleep(1000); post.SelectByText(_post, true); //Thread.Sleep(1000); //myManager.ActiveBrowser.RefreshDomTree(); op.MouseClick(); Thread.Sleep(1000); op.SelectByText(_op, true); //Thread.Sleep(1000); //myManager.ActiveBrowser.RefreshDomTree(); variant.Text = _variant; /* * //variant combination * name.Text = _standactivityname; * variant.Text = _variantcombination; */ Thread.Sleep(3000); Element savebutton = objaddstandardactivity.savebtn; myManager.ActiveBrowser.Actions.Click(savebutton); Thread.Sleep(3000); myManager.ActiveBrowser.RefreshDomTree(); Element verifysave = objaddstandardactivity.savesuccessmsg; Assert.IsTrue(verifysave.InnerText.Contains("Standard Activity has been added successfully")); Thread.Sleep(3000); myManager.ActiveBrowser.RefreshDomTree(); }
public void defaultvariant() { ObjAddStandardActivity objaddstandardactivity = new ObjAddStandardActivity(myManager); HtmlInputText name = objaddstandardactivity.standactivitynametxt.As <HtmlInputText>(); HtmlInputText variant = objaddstandardactivity.varianttxt.As <HtmlInputText>(); name.Text = _standactivityname; variant.Text = _variantmandatory; Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element savebutton = objaddstandardactivity.savebtn; myManager.ActiveBrowser.Actions.Click(savebutton); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element popuptitle = objaddstandardactivity.globalvariantpopuptitle; Assert.IsTrue(popuptitle.InnerText.Contains("")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element popupmsg = objaddstandardactivity.globalvariantpopupmsg; Assert.IsTrue(popupmsg.InnerText.Contains("Variant String is a mandatory field. If you want to apply this to all orders, please enter the Default Variant <variant>.")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); // click on Add Default Variant button Element addDefaultbutton = objaddstandardactivity.yesbtn; myManager.ActiveBrowser.Actions.Click(addDefaultbutton); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); /* * // Click on Cancel button * Element canceltbutton = objaddstandardactivity.nobtn; * myManager.ActiveBrowser.Actions.Click(canceltbutton); * * Thread.Sleep(2000); * myManager.ActiveBrowser.RefreshDomTree(); * * Element variantmandatory = objaddstandardactivity.variantmandatory; * Assert.IsTrue(variantmandatory.InnerText.Contains("Variant string is mandatory")); * * Thread.Sleep(2000); * myManager.ActiveBrowser.RefreshDomTree(); * */ Element save = objaddstandardactivity.savebtn; myManager.ActiveBrowser.Actions.Click(save); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element verifysave = objaddstandardactivity.savesuccessmsg; Assert.IsTrue(verifysave.InnerText.Contains("Standard Activity has been created successfully")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); }