public void addexisting() { ObjAddVariant objaddvariant = new ObjAddVariant(myManager); HtmlInputText variantname = objaddvariant.variantnametxt.As <HtmlInputText>(); HtmlInputText family = objaddvariant.familytxt.As <HtmlInputText>(); HtmlInputText alias = objaddvariant.aliastxt.As <HtmlInputText>(); HtmlInputText group = objaddvariant.grouptxt.As <HtmlInputText>(); HtmlInputText groupname = objaddvariant.groupnametxt.As <HtmlInputText>(); HtmlInputText freetext = objaddvariant.freetexttxt.As <HtmlInputText>(); variantname.Text = _existingvariant; family.Text = _family; alias.Text = _alias; group.Text = _group; groupname.Text = _groupname; freetext.Text = _freetext; Element savebutton = objaddvariant.savebtn; myManager.ActiveBrowser.Actions.Click(savebutton); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element verifyexisting = objaddvariant.existingmsg; Assert.IsTrue(verifyexisting.InnerText.Contains("Variant name must be unique. Please try again.")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); }
public void add() { ObjAddVariant objaddvariant = new ObjAddVariant(myManager); HtmlInputText variantname = objaddvariant.variantnametxt.As <HtmlInputText>(); HtmlInputText family = objaddvariant.familytxt.As <HtmlInputText>(); HtmlInputText alias = objaddvariant.aliastxt.As <HtmlInputText>(); HtmlInputNumber group = objaddvariant.grouptxt.As <HtmlInputNumber>(); HtmlInputText groupname = objaddvariant.groupnametxt.As <HtmlInputText>(); HtmlInputText freetext = objaddvariant.freetexttxt.As <HtmlInputText>(); variantname.Text = _variantname; family.Text = _family; alias.Text = _alias; group.Text = _group; groupname.Text = _groupname; freetext.Text = _freetext; Element savebutton = objaddvariant.savebtn; myManager.ActiveBrowser.Actions.Click(savebutton); Thread.Sleep(3000); myManager.ActiveBrowser.RefreshDomTree(); Element verifysuccess = objaddvariant.savesuccessmsg; Assert.IsTrue(verifysuccess.InnerText.Contains("Variant has been created successfully")); Thread.Sleep(3000); myManager.ActiveBrowser.RefreshDomTree(); }
public void TestMethod_addVarintBackbtn() { readData(); CommonFunctions.Login(myManager, _username, _password, _Url); myManager.ActiveBrowser.Window.Maximize(); // -- End of Login --- ObjMenus menus = new ObjMenus(myManager); HtmlAnchor data = menus.Datalink.As <HtmlAnchor>(); data.MouseHover(); myManager.ActiveBrowser.RefreshDomTree(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); HtmlAnchor products = menus.productlink.As <HtmlAnchor>(); products.MouseClick(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); ObjAddVariant objaddvariant = new ObjAddVariant(myManager); Element addbutton = objaddvariant.addvariantbtn; myManager.ActiveBrowser.Actions.Click(addbutton); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element verifypage = objaddvariant.createpagetitle; Assert.IsTrue(verifypage.InnerText.Contains("Create New Variant")); Thread.Sleep(4000); myManager.ActiveBrowser.RefreshDomTree(); Element backbutton = objaddvariant.backbtn; myManager.ActiveBrowser.Actions.Click(backbutton); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element verifyredirect = objaddvariant.createpagetitle; Assert.IsTrue(verifyredirect.InnerText.Contains("Variant Strings")); Thread.Sleep(3000); myManager.ActiveBrowser.RefreshDomTree(); }
public void verifycreate() { ObjAddVariant objaddvariant = new ObjAddVariant(myManager); ObjVariant objvariant = new ObjVariant(myManager); HtmlTable varianttbl = objvariant.varianttable.As <HtmlTable>(); HtmlInputText searchname = objvariant.searchvariant.As <HtmlInputText>(); searchname.Text = _variantname; 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(varianttbl.BodyRows[0].Cells[1].InnerText, _variantname); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); }
public void TestMethod_addVariantPage() { readData(); CommonFunctions.Login(myManager, _username, _password, _Url); myManager.ActiveBrowser.Window.Maximize(); // -- End of Login --- ObjMenus menus = new ObjMenus(myManager); HtmlAnchor data = menus.Datalink.As <HtmlAnchor>(); data.MouseHover(); myManager.ActiveBrowser.RefreshDomTree(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); HtmlAnchor products = menus.productlink.As <HtmlAnchor>(); products.MouseClick(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); ObjAddVariant objaddvariant = new ObjAddVariant(myManager); Element addbutton = objaddvariant.addvariantbtn; myManager.ActiveBrowser.Actions.Click(addbutton); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element pgtitle = objaddvariant.createpagetitle; Assert.IsTrue(pgtitle.InnerText.Contains("Create New Variant")); Element variantname = objaddvariant.createpagetitle; Assert.IsTrue(variantname.InnerText.Contains("Variant Name *")); Element family = objaddvariant.createpagetitle; Assert.IsTrue(family.InnerText.Contains("Family")); Element alias = objaddvariant.createpagetitle; Assert.IsTrue(alias.InnerText.Contains("Alias")); Element group = objaddvariant.createpagetitle; Assert.IsTrue(group.InnerText.Contains("Group *")); Element groupname = objaddvariant.createpagetitle; Assert.IsTrue(groupname.InnerText.Contains("Group Name")); Element freetext = objaddvariant.createpagetitle; Assert.IsTrue(freetext.InnerText.Contains("Free Text")); Thread.Sleep(3000); myManager.ActiveBrowser.RefreshDomTree(); }
public void TestMethod_addVariantMandatoryfields() { readData(); CommonFunctions.Login(myManager, _username, _password, _Url); myManager.ActiveBrowser.Window.Maximize(); // -- End of Login --- ObjMenus menus = new ObjMenus(myManager); HtmlAnchor data = menus.Datalink.As <HtmlAnchor>(); data.MouseHover(); myManager.ActiveBrowser.RefreshDomTree(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); HtmlAnchor products = menus.productlink.As <HtmlAnchor>(); products.MouseClick(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); ObjAddVariant objaddvariant = new ObjAddVariant(myManager); Element addbutton = objaddvariant.addvariantbtn; myManager.ActiveBrowser.Actions.Click(addbutton); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element verifypage = objaddvariant.createpagetitle; Assert.IsTrue(verifypage.InnerText.Contains("Create New Variant")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); HtmlInputText variantname = objaddvariant.variantnmmandatory.As <HtmlInputText>(); HtmlInputText group = objaddvariant.groupmandatory.As <HtmlInputText>(); variantname.Text = _variantmandatory; group.Text = _groupmandatory; Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element variantmandatorymsg = objaddvariant.variantnmmandatory; Assert.IsTrue(variantmandatorymsg.InnerText.Contains("")); Element groupmandatorymsg = objaddvariant.groupmandatory; Assert.IsTrue(groupmandatorymsg.InnerText.Contains("")); Thread.Sleep(3000); myManager.ActiveBrowser.RefreshDomTree(); }