public void systemSchedularCreateNewJob() { var oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); //Initializing the objects var loginHelper = new LoginHelper(GetWebDriver()); var systemCorpHelper = new SystemCorpHelper(GetWebDriver()); var loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); //Variable var AddressType = "Test" + RandomNumber(1,99); var Test = "New" + GetRandomNumber(); //Login with valid credential Username loginAsCorpHelper.TypeText("EnterUsername", "selcorp"); //Login with valid credential password loginAsCorpHelper.TypeText("EnterPassword", "seWelcome2"); //Click On Login Button loginAsCorpHelper.ClickElement("ClickOnLoginButton"); loginAsCorpHelper.WaitForWorkAround(3000); //Verify Page title VerifyTitle("Dashboard"); Console.WriteLine("Redirected at Dashboard screen."); //Click on Residual Income tab systemCorpHelper.ClickElement("SystemTab"); //Redirect To PickList GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/schedulers"); systemCorpHelper.WaitForWorkAround(4000); //Click on Create Schedular button systemCorpHelper.ClickElement("ClickOnCreatebtn"); //Enter Job Name systemCorpHelper.TypeText("JobName","Test"); systemCorpHelper.WaitForWorkAround(2000); //Enter Job //No Dropdown content available systemCorpHelper.Select("Job", "Testing"); //Select interval systemCorpHelper.Select("Interval", "30"); //Select Status systemCorpHelper.Select("Status", "0"); //Everyday systemCorpHelper.ClickElement("Everyday"); //Save Schedular systemCorpHelper.ClickElement("SaveSchedular"); systemCorpHelper.WaitForWorkAround(4000); }
public void systemPickListAddressType() { var oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); // username = oXMLData.getData("settings/Credentials", "username"); // password = oXMLData.getData("settings/Credentials", "password"); //Initializing the objects var loginHelper = new LoginHelper(GetWebDriver()); var systemCorpHelper = new SystemCorpHelper(GetWebDriver()); var loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); //Variable var AddressType = "Test" + RandomNumber(1,99); var Test = "New" + GetRandomNumber(); //Login with valid credential Username loginAsCorpHelper.TypeText("EnterUsername", "selcorp"); //Login with valid credential password loginAsCorpHelper.TypeText("EnterPassword", "seWelcome2"); //Click On Login Button loginAsCorpHelper.ClickElement("ClickOnLoginButton"); loginAsCorpHelper.WaitForWorkAround(3000); //Verify Page title VerifyTitle("Dashboard"); Console.WriteLine("Redirected at Dashboard screen."); //Click on Residual Income tab systemCorpHelper.ClickElement("SystemTab"); //Redirect To PickList GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/pick-lists"); //Click On Link Address Type systemCorpHelper.ClickElement("ClickOnLinkAddressType"); //Click On Add New Item systemCorpHelper.ClickElement("ClickOnAddNewItem"); //Add New Item systemCorpHelper.TypeText("AddNewItem", AddressType); //Click on Save systemCorpHelper.ClickElement("ClickOnSaveBtn"); //Click on Residual Income tab systemCorpHelper.ClickElement("ClickOnCancel"); //Verfiy Text systemCorpHelper.VerifyPageText(AddressType); systemCorpHelper.WaitForWorkAround(4000); }