public void createLanguageCorp() { var oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); //Initializing the objects var loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); var clientHelper = new ClientsHelper(GetWebDriver()); var createLanguageHelper = new CreateLanguageHelper(GetWebDriver()); //Variable var mail = "Test" + RandomNumber(1, 99) + "@yopmail.com"; var numb = "12345678" + RandomNumber(10, 99); //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."); //Clcik on Master Data createLanguageHelper.ClickElement("ClickOnMasterTabCorp"); //Redirect To Language GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/languages"); // createLanguageHelper.ClickElement("LanguagesCorp"); //Click On Create Btn createLanguageHelper.ClickElement("CreateNewLang"); //Enter Language Name var lang = "Test" + RandomNumber(99,999); createLanguageHelper.TypeText("CorpLanguage", lang); //Clcik on Master Data createLanguageHelper.ClickElement("SaveLang"); createLanguageHelper.WaitForWorkAround(2000); //Verify Text createLanguageHelper.VerifyPageText("Language Created Successfully"); createLanguageHelper.WaitForWorkAround(2000); }
public void languagePushToOffice() { var oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); //Initializing the objects var loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); var createProcessorHelper = new CreateProcessorHelper(GetWebDriver()); var createLanguageHelper = new CreateLanguageHelper(GetWebDriver()); //Variable var mail = "Test" + RandomNumber(1, 99) + "@yopmail.com"; var numb = "12345678" + RandomNumber(10, 99); //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."); //Clcik on Master Data createLanguageHelper.ClickElement("ClickOnMasterTabCorp"); //Redirect To Language GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/languages"); // createLanguageHelper.ClickElement("LanguagesCorp"); //Click On Create Btn createLanguageHelper.ClickElement("CreateNewLang"); //Enter Language Name var lang = "PUSH TO OFFICE" + RandomNumber(99,999); createLanguageHelper.TypeText("CorpLanguage", lang); //Clcik on Master Data createLanguageHelper.ClickElement("SaveLang"); createLanguageHelper.WaitForWorkAround(2000); //Verify Text createLanguageHelper.VerifyPageText("Language Created Successfully"); createLanguageHelper.WaitForWorkAround(2000); //Click on Push To Office createLanguageHelper.ClickElement("PushToOfficeLang"); //Click ok To Confirm createLanguageHelper.AcceptAlert(); createLanguageHelper.WaitForWorkAround(2000); //Verify Confirmation Languges Successfully Pushed to Offices. createLanguageHelper.VerifyPageText("Languges Successfully Pushed to Offices."); createLanguageHelper.WaitForWorkAround(2000); // Logout button GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/selenium_office/logout"); //################### OFFICE SIDE //Login with valid credential Username createProcessorHelper.TypeText("EnterUsernameOff", "AslamKhan"); //Login with valid credential password createProcessorHelper.TypeText("EnterPasswordOff", "1qaz!QAZ"); //Click On Login Button createProcessorHelper.ClickElement("ClickOnLoginButtojn"); //Mover HoverWelcome createProcessorHelper.MouseHover("WelcomeMoveHover"); // Click ON Admin createProcessorHelper.ClickElement("ClickOnAdmin"); createProcessorHelper.WaitForWorkAround(4000); //Click On Mater createProcessorHelper.ClickElement("ClickOnMaterOff"); //Redirect to Procesosr GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/selenium_office/languages"); //Search pushed language createLanguageHelper.TypeText("SearchLanguageOffice", lang); createLanguageHelper.WaitForWorkAround(5000); //Verify createLanguageHelper.VerifyPageText(lang); createLanguageHelper.WaitForWorkAround(2000); }