public void create() { ObjOrderTable objordertable = new ObjOrderTable(myManager); ObjCreateOrder objcreateorder = new ObjCreateOrder(myManager); HtmlInputText number = objcreateorder.ordernumtxt.As <HtmlInputText>(); //HtmlInputText date = objcreateorder.datetxt.As<HtmlInputText>(); HtmlInputText variant = objcreateorder.ordervarianttxt.As <HtmlInputText>(); number.Text = _ordernumber; //date.Text = _startdate; variant.Text = _ordervariant; Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); Element save = objcreateorder.savebtn; myManager.ActiveBrowser.Actions.Click(save); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element savemsg = objcreateorder.savesuccessmsg; Assert.IsTrue(savemsg.InnerText.Contains("Order has been created successfully")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element verifypage = objordertable.ordertab; Assert.IsTrue(verifypage.InnerText.Contains("Orders")); }
public void TestMethod_createOrder() { readData(); CommonFunctions.Login(myManager, _username, _password, _Url); myManager.ActiveBrowser.Window.Maximize(); // -- End of Login --- ObjMenus menus = new ObjMenus(myManager); HtmlListItem di = menus.DI.As <HtmlListItem>(); di.MouseHover(); myManager.ActiveBrowser.RefreshDomTree(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); HtmlAnchor order = menus.orderlink.As <HtmlAnchor>(); order.MouseClick(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); ObjOrderTable objordertable = new ObjOrderTable(myManager); ObjCreateOrder objcreateorder = new ObjCreateOrder(myManager); Element pagetitle = objordertable.ordertabletitle; Assert.IsTrue(pagetitle.InnerText.Contains("Orders")); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); Element orderstabname = objordertable.ordertab; Assert.IsTrue(orderstabname.InnerText.Contains("Orders")); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); Element createbutton = objordertable.createorderbtn; myManager.ActiveBrowser.Actions.Click(createbutton); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); Element pgtitle = objcreateorder.createorderpgtitle; Assert.IsTrue(pgtitle.InnerText.Contains("Create New Order")); Thread.Sleep(1000); create(); verifycreate(); }
public void TestMethod_existingOrder() { readData(); CommonFunctions.Login(myManager, _username, _password, _Url); myManager.ActiveBrowser.Window.Maximize(); // -- End of Login --- ObjMenus menus = new ObjMenus(myManager); HtmlListItem di = menus.DI.As <HtmlListItem>(); di.MouseHover(); myManager.ActiveBrowser.RefreshDomTree(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); HtmlAnchor order = menus.orderlink.As <HtmlAnchor>(); order.MouseClick(); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); ObjCreateOrder objcreateorder = new ObjCreateOrder(myManager); ObjOrderTable objordertable = new ObjOrderTable(myManager); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); Element createbutton = objordertable.createorderbtn; myManager.ActiveBrowser.Actions.Click(createbutton); Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); HtmlInputText number = objcreateorder.ordernumtxt.As <HtmlInputText>(); HtmlInputText variant = objcreateorder.ordervarianttxt.As <HtmlInputText>(); number.Text = _ordernumber; variant.Text = _ordervariant; Thread.Sleep(1000); myManager.ActiveBrowser.RefreshDomTree(); Element save = objcreateorder.savebtn; myManager.ActiveBrowser.Actions.Click(save); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element existingmessag = objcreateorder.existingmsg; Assert.IsTrue(existingmessag.InnerText.Contains("already exists")); Thread.Sleep(2000); myManager.ActiveBrowser.RefreshDomTree(); Element pg = objcreateorder.createorderpgtitle; Assert.IsTrue(pg.InnerText.Contains("Create New Order")); }