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); }
public void editProfileCorp() { var oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); //Initializing the objects var loginHelper = new LoginHelper(GetWebDriver()); var loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); var editProfileCorpHelper = new EditProfileCorpHelper(GetWebDriver()); //Variable var name = "Test" + GetRandomNumber(); 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); //Click On Welcome editProfileCorpHelper.ClickElement("ClickOnWelcome"); //Redirect to Proofile GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/myprofile"); editProfileCorpHelper.WaitForWorkAround(3000); //Click on Edit Profile editProfileCorpHelper.ClickElement("EditProfile"); editProfileCorpHelper.WaitForWorkAround(3000); //Enter First Name editProfileCorpHelper.TypeText("FirstName", "Sel"); //Enter Middle name editProfileCorpHelper.TypeText("MiddleName", ""); //Enter Middle name editProfileCorpHelper.TypeText("LastrName", "Enium"); //Enter Middle name editProfileCorpHelper.TypeText("PhoneNumber", "(678) 578-4350"); //Enter Middle name editProfileCorpHelper.ClickElement("SaveBtn"); editProfileCorpHelper.WaitForWorkAround(3000); }
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 loginAsCorp() { XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); //Initializing the objects var loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); //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); }
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); }
public void officeVerifyFND() { // string[] username = null; // string[] password = null; XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); // username = oXMLData.getData("settings/Credentials", "username"); // password = oXMLData.getData("settings/Credentials", "password"); //Initializing the objects LoginHelper loginHelper = new LoginHelper(GetWebDriver()); ClientsHelper clientHelper = new ClientsHelper(GetWebDriver()); LoginAsCorpHelper loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); OfficeFNDNumberHelper officeFNDNumberHelper = new OfficeFNDNumberHelper(GetWebDriver()); //Variable random String username = "******" + RandomNumber(1,99); String name = "Test" + RandomNumber(1, 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."); //Click on Agent in Topmenu officeFNDNumberHelper.ClickElement("ClickOnOfficeTab"); //################################# CREATE A agent ############################################# //Click on Click On Partner Agent officeFNDNumberHelper.redirectToPage(); //################# Selenium Verify Codes //Enter Selenium Name officeFNDNumberHelper.TypeText("EnterSelenium", "Selenium Office"); //Click on Selenium officeFNDNumberHelper.ClickElement("ClickOnSeleniumOffice"); officeFNDNumberHelper.WaitForWorkAround(6000); //Verify codes Present // officeFNDNumberHelper.VerifyText("FNDAgentNumber", "434970263886"); officeFNDNumberHelper.VerifyPageText("434970263886"); officeFNDNumberHelper.VerifyPageText("9799"); officeFNDNumberHelper.VerifyPageText("3015"); officeFNDNumberHelper.VerifyPageText("8672"); //Click on Back link officeFNDNumberHelper.ClickElement("ClickOnCancel"); officeFNDNumberHelper.WaitForWorkAround(6000); //######## Sel //Enter Sel Name officeFNDNumberHelper.TypeText("EnterSelenium", "Sel"); //Click on Selenium officeFNDNumberHelper.ClickElement("ClickOnSel"); officeFNDNumberHelper.WaitForWorkAround(6000); //Verify Values Present officeFNDNumberHelper.VerifyPageText("23"); //Click on Back link officeFNDNumberHelper.ClickElement("ClickOnCancel"); officeFNDNumberHelper.WaitForWorkAround(6000); }
public void omahaAuthGridPushToOffice() { XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); //Initializing the objects var loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); var createProcessorHelper = new CreateProcessorHelper(GetWebDriver()); var createOmahaAuthGripCorpHelper = new CreateOmahaAuthGripCorpHelper(GetWebDriver()); //Variable String name = "3" + RandomNumber(1, 99); String code = "1" + RandomNumber(1,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."); //################################# MASTER DATA ############################################# //Click on MASTER DATA createOmahaAuthGripCorpHelper.ClickElement("ClickOnMasterDataTab"); //################## Redirect To Url //Redirect To URL createOmahaAuthGripCorpHelper.RedirectToPage(); //################################# Create Product tab ############################################# // Click On Create createOmahaAuthGripCorpHelper.ClickElement("ClickOnCreate"); //Enter Grid Id createOmahaAuthGripCorpHelper.TypeText("GridId", name); //Enter Visa Pos Authfees createOmahaAuthGripCorpHelper.TypeText("VisaPosAuthfees", code); //Enter MC Pos Auth Fees createOmahaAuthGripCorpHelper.TypeText("MCPosAuthFees", name); //Enter Amex Pos AuthFees createOmahaAuthGripCorpHelper.TypeText("AmexPosAuthFees", name); //Enter Disc Pos Auth Fees createOmahaAuthGripCorpHelper.TypeText("DiscPosAuthFees", code); //Enter JCD Pos Auth Fees createOmahaAuthGripCorpHelper.TypeText("JCDPosAuthFees", name); //Enter Voice Auth Fees createOmahaAuthGripCorpHelper.TypeText("VoiceAuthFees", code); //Enter AVS Electronic Fees createOmahaAuthGripCorpHelper.TypeText("AVSElectronicFees", name); //Enter AVS Voice Fees createOmahaAuthGripCorpHelper.TypeText("AVSVoiveFees", code); //Enter AVS Voive Fees createOmahaAuthGripCorpHelper.TypeText("ARUFees", name); // Click on Save button createOmahaAuthGripCorpHelper.ClickElement("SaveBtn"); createOmahaAuthGripCorpHelper.WaitForWorkAround(3000); //Verify Page Text createOmahaAuthGripCorpHelper.VerifyPageText("Corporate Master Omaha Auth Grid Created Successfully."); createOmahaAuthGripCorpHelper.WaitForWorkAround(3000); //Push To Office createOmahaAuthGripCorpHelper.ClickElement("PushToOffice"); //Click ok To Confirm createOmahaAuthGripCorpHelper.AcceptAlert(); createOmahaAuthGripCorpHelper.WaitForWorkAround(2000); //Verify Confirmation Languges Successfully Pushed to Offices. createOmahaAuthGripCorpHelper.VerifyPageText("Omaha Auth Grids successfully pushed to offices."); createOmahaAuthGripCorpHelper.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/omaha_auth_grids"); //Search GripIdSrch createOmahaAuthGripCorpHelper.TypeText("GripIdSrch", name); createOmahaAuthGripCorpHelper.WaitForWorkAround(3000); //Verify createOmahaAuthGripCorpHelper.VerifyPageText(name); createOmahaAuthGripCorpHelper.WaitForWorkAround(2000); }
public void editAmexRates() { // string[] username = null; // string[] password = null; XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); // username = oXMLData.getData("settings/Credentials", "username"); // password = oXMLData.getData("settings/Credentials", "password"); //Initializing the objects LoginHelper loginHelper = new LoginHelper(GetWebDriver()); ClientsHelper clientHelper = new ClientsHelper(GetWebDriver()); LoginAsCorpHelper loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); EditAmexRateHelper editAmexRateHelper = new EditAmexRateHelper(GetWebDriver()); //Variable String Num = "1" + RandomNumber(1, 999); String Nam = "New" + RandomNumber(1,999); String name = "Test" + RandomNumber(1,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."); //Click on Master tab editAmexRateHelper.ClickElement("ClickMasterTab"); //Click to Import editAmexRateHelper.redirectToPage(); //Click On Create editAmexRateHelper.ClickElement("ClickOnCreate"); //Enter Mcc code editAmexRateHelper.TypeText("MCCCode", Num); //Enter Amex Rate editAmexRateHelper.TypeText("AmexRate", name); //Enter Amex Per Rate editAmexRateHelper.TypeText("AmexPerItem", Nam); //Click On Save Btn editAmexRateHelper.ClickElement("ClickOnSaveBtn"); editAmexRateHelper.WaitForWorkAround(3000); //################## EDIT //EnterMccCode Search code editAmexRateHelper.TypeText("EnterMccCode", Num); //Enter ProcessorCode editAmexRateHelper.TypeText("AmexRATEsRCH", name); //Click on Edit editAmexRateHelper.ClickElement("ClickOnEditIcn"); editAmexRateHelper.WaitForWorkAround(2000); //Enter Amex Rate editAmexRateHelper.TypeText("AmexRate", name); //Enter Amex Per Rate editAmexRateHelper.TypeText("AmexPerItem", Nam); //Click On Save Btn editAmexRateHelper.ClickElement("ClickOnSaveBtn"); editAmexRateHelper.WaitForWorkAround(3000); }
public void editRatesAndFeesCorp() { XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); //Initializing the objects var loginHelper = new LoginHelper(GetWebDriver()); var loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); var ratesAndFeesHelperCorp = new RatesAndFeesHelperCorp(GetWebDriver()); //Variable String name = "TEST COMPANY" + RandomNumber(1,99); String TemplateName = "Test" + RandomNumber(1, 99); String LastName = "Tester" + RandomNumber(1,99); String Number = "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."); //################################# Master TAB ############################################# //Click on Terminal And Equipment Tab ratesAndFeesHelperCorp.ClickElement("MaterDataCorpTab"); //################## Redirect To Url //Redirect To URL // ratesAndFeesHelperCorp.RedirectToPage(); GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/masterdata/manage_rates_fees"); ratesAndFeesHelperCorp.WaitForWorkAround(4000); //################################# CREATE A LEAD ############################################# //Enter company name ratesAndFeesHelperCorp.TypeText("PricingTemplateName", TemplateName); //Search Processor Type ratesAndFeesHelperCorp.Select("ProcessorType", "150"); //Select Processor ratesAndFeesHelperCorp.TypeText("VicaCreditOualifiedPercentage", "20"); //Method of accepting card ratesAndFeesHelperCorp.Select("MethodOfAcceptingCards", "Ecommerce"); //Select Discount Frequency ratesAndFeesHelperCorp.Select("DiscountFrequency", "Monthly"); //Method of pricing plan // ratesAndFeesHelperCorp.Select("PricePlan","10,000"); //Select Debit Network InterFace Pass Through ratesAndFeesHelperCorp.Select("DebitNetworkInterFacePassThrough", "Yes"); //Enter Vica Credit Oualified Percentage ratesAndFeesHelperCorp.TypeText("VicaCreditOualifiedPercentage", "30"); //Enter Vica Credit Mid Qualified ratesAndFeesHelperCorp.TypeText("VicaCreditMidQualified", "30"); //Enter Vica Credit Authorization Fees ratesAndFeesHelperCorp.TypeText("VicaCreditAuthorizationFees", "30"); //Enter Vica Check Card Qualified ratesAndFeesHelperCorp.TypeText("VicaCheckCardQualified", "30"); //Enter Vica CheckCard Mid Qualified ratesAndFeesHelperCorp.TypeText("VicaCheckCardMidQualified", "30"); //Enter Vica CheckCard Non Qualified ratesAndFeesHelperCorp.TypeText("VicaCheckCardNonQualified", "30"); //Enter Vica Check Card Per Item ratesAndFeesHelperCorp.TypeText("VicaCheckCardPerIthem", "30"); //Enter Vica Check Card Mid Qual Per Item ratesAndFeesHelperCorp.TypeText("VicaCheckCardMidQualPerItem", "30"); //Enter Vice Check Card Non Qual Per item ratesAndFeesHelperCorp.TypeText("ViceCheckCardNonQualPeritem", "30"); //Enter Authentication Fees ratesAndFeesHelperCorp.TypeText("AuthenticationFees", "30"); //Enter Master Card Credit Qualified ratesAndFeesHelperCorp.TypeText("MasterCardCreditQualified", "30"); //Enter Master Card Credit Non Qualified ratesAndFeesHelperCorp.TypeText("MasterCardCreditNonQualified", "30"); //Enter Master Card Credit PerItem ratesAndFeesHelperCorp.TypeText("MasterCardCreditPerItem", "30"); //Enter Master Credit Card MidQual PerItem ratesAndFeesHelperCorp.TypeText("MasterCreditCardMidQualPerItem", "30"); //Enter Master Credit Card Non Qual Per Item ratesAndFeesHelperCorp.TypeText("MasterCreditCardNonQualPerItem", "30"); //Enter Master Credit Card Authentication fee ratesAndFeesHelperCorp.TypeText("MasterCreditCardAuthenticationfee", "30"); // ############################ MASTER DEBIT CARD ########################################### //Enter Master Card Debit Qualified ratesAndFeesHelperCorp.TypeText("MasterCardDebitQualified", "30"); //Enter Master Credit Card Mid Qualified ratesAndFeesHelperCorp.TypeText("MasterCreditCardMidQualified", "30"); //Enter Master Debit Card Non Qualified ratesAndFeesHelperCorp.TypeText("MasterDebitCardNonQualified", "30"); //Enter Master Debit Card perItem ratesAndFeesHelperCorp.TypeText("MasterDebitCardperItem", "30"); //Enter Master Debit Card MidQual ratesAndFeesHelperCorp.TypeText("MasterDebitCardMidQual", "30"); //Enter Master Debit Card Non Qual PerItem ratesAndFeesHelperCorp.TypeText("MasterDebitCardNonQualPerItem", "30"); //Enter Master Debit Card Authorization Fees ratesAndFeesHelperCorp.TypeText("MasterDebitCardAuthorizationFees", "30"); // ############################ Discover Network Credit ########################################### //Enter Discover NetworK Credit Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworCreditQualified", "30"); //Enter Discover Mid Qualified ratesAndFeesHelperCorp.TypeText("DiscoverMidQualified", "30"); //Enter Discover Network Credit NonQualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkCreditNonQualified", "30"); //Enter Discover Network Credit PerItem ratesAndFeesHelperCorp.TypeText("DiscoverNetworkCreditPerItem", "30"); //Enter Discover Network Credit Mid Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkCreditMidQualified", "30"); //Enter Discover Network Credit Non Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkCreditNonQualified", "30"); //Enter Discover Network credit Authentication ratesAndFeesHelperCorp.TypeText("DiscoverNetworkcreditAuthentication", "30"); // ############################ Discover Network Debit ########################################### //Enter Discover Network Debit Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitQualified", "30"); //Enter Discover Network Debit Mid Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitMidQualified", "30"); //Enter Discover Network Debit Non Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitNonQualified", "30"); //Enter Discover Network Debit PerItem ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitPerItem", "30"); //Enter Discover Network Debit Mid QualPerItem ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitMidQualPerItem", "30"); //Enter Discover Network Debit Non QualPerItem ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitNonQualPerItem", "30"); //Enter Discover Network Debit Authentication ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitAuthentication", "30"); // ############################ American Express ########################################### //Enter American Express Qualified ratesAndFeesHelperCorp.TypeText("AmericanExpressQualified", "30"); //Enter American Express Mid Qualified ratesAndFeesHelperCorp.TypeText("AmericanExpressMidQualified", "30"); //Enter American Express Debit Non Qual PerItem ratesAndFeesHelperCorp.TypeText("AmericanExpressDebitAuthentication", "30"); //######################################## Diners Club / Carte Blanche ########################################################### //Enter Diners Club / Carte Blanche ratesAndFeesHelperCorp.TypeText("DinerClubCareteQualified", "20"); //Enter Diners Club / Carte Blanche Per ratesAndFeesHelperCorp.TypeText("DinerClubQualPer", "20"); //Enter Diners Club / Carte Blanche ratesAndFeesHelperCorp.TypeText("DinerAuthentication", "20"); //#################################### Discover ################################################################ //Enter Discover ratesAndFeesHelperCorp.TypeText("DiscoverQualifiedQualified", "20"); //Enter Discover ratesAndFeesHelperCorp.TypeText("DiscoverPerItem", "20"); //Enter Discover ratesAndFeesHelperCorp.TypeText("DiscoverAuthentictaion", "20"); //############################### EBT #################################################### //Enter Discover ratesAndFeesHelperCorp.TypeText("EBTQualified", "20"); //Enter Discover ratesAndFeesHelperCorp.TypeText("EBTItem", "2000"); //############################### Flexcache (Gift Card) #################################################### //Enter Flex Cache Gift Card ratesAndFeesHelperCorp.TypeText("FlexCacheGiftCard", "20"); //Enter Flex Cache Per Gift Card ratesAndFeesHelperCorp.TypeText("FlexCachePerGiftCard", "20"); //Enter Flex Cache Authentication GiftCard ratesAndFeesHelperCorp.TypeText("FlexCacheAuthenticationGiftCard", "20"); // ############################ JCB ########################################### //Enter JCB Qualified ratesAndFeesHelperCorp.TypeText("JCBQualified", "30"); //Enter JCB Mid Qualified ratesAndFeesHelperCorp.TypeText("JCBMidQualified", "30"); //Enter JCB Non Qualified ratesAndFeesHelperCorp.TypeText("JCBNonQualified", "30"); //Enter JCB Per Item ratesAndFeesHelperCorp.TypeText("JCBPerItem", "30"); //Enter JCB Mid Qual Per Item ratesAndFeesHelperCorp.TypeText("JCBMidQualPerItem", "30"); //Enter JCB Non Qual PerItem ratesAndFeesHelperCorp.TypeText("JCBNonQualPerItem", "30"); //Enter JCB Authentication ratesAndFeesHelperCorp.TypeText("JCBAuthentication", "30"); // ############################ PIN BASED DEBIT ########################################### //Enter PIN BASED DEBIT ratesAndFeesHelperCorp.TypeText("PinBasedDebitQualified", "30"); //Enter Pin Based DebitPer Qualified ratesAndFeesHelperCorp.TypeText("PinBasedDebitPerQualified", "30"); // ############################ Wright Express Fleet Card ########################################### //Enter Wright Express Fleet Card Qualified ratesAndFeesHelperCorp.TypeText("WrightExpressFleetCardQualified", "30"); //Enter Wright Express Fleet Card Mid Qualified ratesAndFeesHelperCorp.TypeText("WrightExpressFleetCardMidQualified", "30"); //Enter Wright Express Fleet Card Non Qualified ratesAndFeesHelperCorp.TypeText("WrightExpressFleetCardNonQualified", "30"); //Enter Wright Express Fleet Card Per Item ratesAndFeesHelperCorp.TypeText("WrightExpressFleetCardPerItem", "30"); //Enter Wright Express Fleet Card Mid Qual Per Item ratesAndFeesHelperCorp.TypeText("WrightExpressFleetCardMidQualPerItem", "30"); //Enter JCB Wright Express Fleet Card Non Qual Per Item ratesAndFeesHelperCorp.TypeText("WrightExpressFleetCardNonQualPerItem", "30"); //Enter Wright Express FleetCard Authentication ratesAndFeesHelperCorp.TypeText("WrightExpressFleetCardAuthentication", "30"); // ############################ Voyager Fleet Card ########################################### //Enter Voyager Fleet Card Qualified ratesAndFeesHelperCorp.TypeText("VoyagerFleetCardQualified", "30"); //Enter Voyager Fleet Card Mid Qualified ratesAndFeesHelperCorp.TypeText("VoyagerFleetCardMidQualified", "30"); //Enter Voyager Fleet Card Non Qualified ratesAndFeesHelperCorp.TypeText("VoyagerFleetCardNonQualified", "30"); //Enter Voyager Fleet Card Per Item ratesAndFeesHelperCorp.TypeText("VoyagerFleetCardPerItem", "30"); //Enter Voyager Fleet Card Mid Qual PerItem ratesAndFeesHelperCorp.TypeText("VoyagerFleetCardMidQualPerItem", "30"); //Enter Voyager Fleet Card Non Qual Per Item ratesAndFeesHelperCorp.TypeText("VoyagerFleetCardNonQualPerItem", "30"); //Enter Voyager Fleet Card Authentication ratesAndFeesHelperCorp.TypeText("VoyagerFleetCardAuthentication", "30"); //#################################### BILBACK SUURCHARGE ####################################### //Enter BillBack Surcharge Qualified ratesAndFeesHelperCorp.TypeText("BillBackSurchargeQualified", "30"); //#################################### MC Worldcard ####################################### //Enter Mc World Card Qualified ratesAndFeesHelperCorp.TypeText("McWorldCardQualified", "30"); //Enter Mc World Card Mid Qualified ratesAndFeesHelperCorp.TypeText("McWorldCardMidQualified", "30"); //Enter Mc World Card Non Qualified ratesAndFeesHelperCorp.TypeText("McWorldCardNonQualified", "30"); //Enter Mc World Card Per Item ratesAndFeesHelperCorp.TypeText("McWorldCardPerItem", "30"); //Enter Mc World Card Mid Qual PerItem ratesAndFeesHelperCorp.TypeText("McWorldCardMidQualPerItem", "30"); //Enter Mc World Card Qualified ratesAndFeesHelperCorp.TypeText("McWorldCardNonQualPerItem", "30"); //#################################### Visa Rewards1 ####################################### //Enter Visa Rewards Qualified ratesAndFeesHelperCorp.TypeText("VisaRewardsQualified", "30"); //Enter Visa Rewards Mid Qualified ratesAndFeesHelperCorp.TypeText("VisaRewardsMidQualified", "30"); //####################################### MC Other Item ################################################## //Enter Mc Other Item qualified ratesAndFeesHelperCorp.TypeText("McOtherItemqualified", "30"); //####################################### Visa Other Item ################################################## //Enter Visa Other Item ratesAndFeesHelperCorp.TypeText("VisaOtherItem", "30"); //####################################### DiscoverOtherItem ####################################### //Enter Discover Other Item ratesAndFeesHelperCorp.TypeText("DiscoverOtherItem", "30"); //################################### JBC OTHER ITEM ##################################### //Enter JBC Other Item ratesAndFeesHelperCorp.TypeText("JBCOtherItem", "30"); //##################################### AMEX OTHER ITEM ###################################### //Enter AMEX Other Item ratesAndFeesHelperCorp.TypeText("AMEXOtherItem", "30"); //##################################### PIN Debit-Other Volume Percentage ########################### //Enter PIN Debit-Other Volume Percentage // ratesAndFeesHelperCorp.ClickElement("DuesAssesmentCheckbox"); //################################ OTHER SERVICE FEES ##################################################### //Click On Click On Expand Button // ratesAndFeesHelperCorp.ClickElement("ClickOnOtherServiceFeeExpandButton"); //Enter Account Setup Fee ratesAndFeesHelperCorp.TypeText("AccountSetupFee", "30"); //Select Account Setup Frequency ratesAndFeesHelperCorp.Select("AccountSetupFrequency", "daily"); //Enter ACH Return Item Processing ratesAndFeesHelperCorp.TypeText("ACHReturnItemProcessing", "30"); //Select ACH Return Item Processing Frequency ratesAndFeesHelperCorp.Select("ACHReturnItemProcessingFrequency", "daily"); //Enter Annual MemberShip ratesAndFeesHelperCorp.TypeText("AnnualMemberShip", "30"); //Select Annual Member Ship Frequency ratesAndFeesHelperCorp.Select("AnnualMemberShipFrequency", "daily"); //Select Batch Settlement ratesAndFeesHelperCorp.TypeText("BatchSettlement", "30"); //Enter Batch Settlement Frequency ratesAndFeesHelperCorp.Select("BatchSettlementFrequency", "daily"); //Enter Charge Back Processing ratesAndFeesHelperCorp.TypeText("ChargeBackProcessing", "30"); //Select ChargeBackFrequency ratesAndFeesHelperCorp.Select("ChargeBackFrequency", "daily"); //Enter Account Setup Fee ratesAndFeesHelperCorp.TypeText("DebitEBTSetUp", "30"); //Select Debit EBT Frequency ratesAndFeesHelperCorp.Select("DebitEBTFrequency", "daily"); //Enter Decisionable Data ratesAndFeesHelperCorp.TypeText("DecisionableData", "30"); //Select Decisionable Data Frequency ratesAndFeesHelperCorp.Select("DecisionableDataFrequency", "daily"); //Enter Deposit Confirmation Letter ratesAndFeesHelperCorp.TypeText("DepositConfirmationLetter", "30"); //Select Deposit Confirmation Freq ratesAndFeesHelperCorp.Select("DepositConfirmationFreq", "daily"); //Enter Excepetion Item Respond ratesAndFeesHelperCorp.TypeText("ExcepetionItemRespond", "30"); //Select Excepetion Item Respond Frequency ratesAndFeesHelperCorp.Select("ExcepetionItemRespondFrequency", "daily"); //Enter Flex Cache Setup ratesAndFeesHelperCorp.TypeText("FlexCacheSetup", "30"); //Select Flex Cache Setup Frequency ratesAndFeesHelperCorp.Select("FlecCacheSetupFrequency", "daily"); //Enter Flex Cache Internal Store Settlement ratesAndFeesHelperCorp.TypeText("FlexCacheInternalStoreSettlement", "30"); //Select Flex Cache Internal Store Settlement Frequency ratesAndFeesHelperCorp.Select("FlexCacheInternalStoreSettlementFrequency", "daily"); //Enter Monthly Cutomer Service Fees ratesAndFeesHelperCorp.TypeText("MonthlyCutomerServiceFees", "30"); //Enter E Marchent View Access Fee ratesAndFeesHelperCorp.TypeText("EMarchentViewAccessFee", "30"); //Enter MonthlySupplies ratesAndFeesHelperCorp.TypeText("MonthlySupplies", "30"); //Enter Other Monthly Fees ratesAndFeesHelperCorp.TypeText("OtherMonthlyFees", "30"); //Enter Other Fees ratesAndFeesHelperCorp.TypeText("OtherFees", "30"); //Enter VisaMisuesFees ratesAndFeesHelperCorp.TypeText("VisaMisuesFees", "30"); //Enter MCCNPAVSFees ratesAndFeesHelperCorp.TypeText("MCCNPAVSFees", "30"); //Enter Discover Data Usage ratesAndFeesHelperCorp.TypeText("DiscoverDataUsage", "30"); //Enter Acquire Processing Fees Debit ratesAndFeesHelperCorp.TypeText("AcquireProcessingFeesDebit", "30"); //Enter MC License Volume Fee ratesAndFeesHelperCorp.TypeText("MCLicenseVolumeFee", "30"); //Enter VisaMisuesFees ratesAndFeesHelperCorp.TypeText("VisaPartialAuth", "30"); // ######################3##################### RIGHT SIDE OF OTHER SERVICES FEES //Enter Frame Relay Setup ratesAndFeesHelperCorp.TypeText("FrameRelaySetup", "30"); //Select Frame Relay Frequency ratesAndFeesHelperCorp.Select("FrameRelayFrequency", "daily"); //Enter Minimum Montly Discount ratesAndFeesHelperCorp.TypeText("MinimumMontlyDiscount", "30"); //Select Minimum Montly discount Frequency ratesAndFeesHelperCorp.Select("MinimumMontlyDiscountFrequency", "daily"); //Enter Monthly Service Support ratesAndFeesHelperCorp.TypeText("MonthlyServiceSupport", "30"); //Select Montly Service Support freq ratesAndFeesHelperCorp.Select("MontlyServiceSupportfreq", "daily"); //Enter Net Connect Activation ratesAndFeesHelperCorp.TypeText("NetConnectActivation", "30"); //Select Net Connect Activation Frequency ratesAndFeesHelperCorp.Select("NetConnectActivationFrequency", "daily"); //Enter Orbital GateWay Activation ratesAndFeesHelperCorp.TypeText("OrbitalGateWayActivation", "30"); //Select Orbital GateWay Activation Frequency ratesAndFeesHelperCorp.Select("OrbitalGateWayActivationFrequency", "daily"); //Enter Orbital Montly Service Support ratesAndFeesHelperCorp.TypeText("OrbitalMontlyServiceSupport", "30"); //Select Orbital Montly Service Support Frequency ratesAndFeesHelperCorp.Select("OrbitalMontlyServiceSupportFrequency", "daily"); //Enter Pin Pad Encrypytion ratesAndFeesHelperCorp.TypeText("PinPadEncrypytion", "30"); //Select Pin Pad Encrypytion Frequency ratesAndFeesHelperCorp.Select("PinPadEncrypytionFrequency", "daily"); //Enter Recon Solution ratesAndFeesHelperCorp.TypeText("ReconSolution", "30"); //Select Recon Solution Frequecy ratesAndFeesHelperCorp.Select("ReconSolutionFrequecy", "daily"); //Enter Retrivel ratesAndFeesHelperCorp.TypeText("Retrivel", "30"); //Select Retrivel Frequency ratesAndFeesHelperCorp.Select("RetrivelFrequency", "daily"); //Enter Statement ratesAndFeesHelperCorp.TypeText("Statement", "30"); //Select StatementFrequency ratesAndFeesHelperCorp.Select("StatementFrequency", "daily"); //Enter WirelessActivation ratesAndFeesHelperCorp.TypeText("WirelessActivation", "30"); //Select Wireless Activation Frequency ratesAndFeesHelperCorp.Select("WirelessActivationFrequency", "daily"); //Enter Wireless Montly Service Support ratesAndFeesHelperCorp.TypeText("WirelessMontlyServiceSupport", "30"); //Select Wireless Montly Service Support Frequecy ratesAndFeesHelperCorp.Select("WirelessMontlyServiceSupportFrequecy", "weekly"); //Enter Monthly Debit Access Fees ratesAndFeesHelperCorp.TypeText("MonthlyDebitAccessFees", "30"); //Enter Description ratesAndFeesHelperCorp.TypeText("Descriptionl", "30"); //Enter MC Acquirier AVS Billing ratesAndFeesHelperCorp.TypeText("MCAcquirierAVSBilling", "30"); //Enter MC Processing Integration ratesAndFeesHelperCorp.TypeText("MCProcessingIntegration", "30"); //Enter Visa Network Fees ratesAndFeesHelperCorp.TypeText("VisaNetworkFees", "30"); //Enter Visa Network Fes CNP ratesAndFeesHelperCorp.TypeText("VisaNetworkFesCNP", "30"); //############################################### OTHER AUTHOROIAZATION FEES ###################################### //Enter Click On Expand Btn OTHER AUTHOROIAZATION FEES // ratesAndFeesHelperCorp.ClickElement("ClickOnExpandBtnOAF"); //Enter MC proceesing Fees ratesAndFeesHelperCorp.TypeText("Voice", "60"); //Enter Frame Relay Authoriztion ratesAndFeesHelperCorp.TypeText("FrameRelayAuthoriztion", "60"); //Enter MC NABU Fees ratesAndFeesHelperCorp.TypeText("MCNABUFees", "60"); //Enter Cross Border Fees ratesAndFeesHelperCorp.TypeText("CrossBorderFees", "60"); //Enter Issuer Refferal ratesAndFeesHelperCorp.TypeText("IssuerRefferal", "60"); //Enter Net Connect Authorization ratesAndFeesHelperCorp.TypeText("NetConnectAuthorization", "60"); //Enter Visa APF Fees ratesAndFeesHelperCorp.TypeText("VisaAPFFees", "60"); //Enter Cross Border FeesUs ratesAndFeesHelperCorp.TypeText("CrossBorderFeesUs", "60"); //Enter Electronic AVS ratesAndFeesHelperCorp.TypeText("ElectronicAVS", "60"); //Enter OAF WireLess Authorization Fees ratesAndFeesHelperCorp.TypeText("OAFWireLessAuthorizationFees", "60"); //Enter OAF Zero Limit Fee ratesAndFeesHelperCorp.TypeText("OAFZeroLimitFee", "60"); //Enter Connectivity Fees ratesAndFeesHelperCorp.TypeText("ConnectivityFees", "60"); //Enter Visa Inter National Fees ratesAndFeesHelperCorp.TypeText("VisaInterNationalFees", "60"); //########## OTHERS //Pass Visa ISA Fees ratesAndFeesHelperCorp.ClickElement("PassVisaISAFees"); //Pass Discover Service Fees ratesAndFeesHelperCorp.ClickElement("PassDiscoverServiceFees"); //Accept Credit Transaction Only ratesAndFeesHelperCorp.ClickElement("AcceptCreditTransactionOnly"); //Pass Discover Data Usage Charge ratesAndFeesHelperCorp.ClickElement("PassDiscoverDataUsageCharge"); //Pass Visa ADF ratesAndFeesHelperCorp.ClickElement("PassVisaADF"); //#############################Save Edit Rate and Fees ratesAndFeesHelperCorp.ClickElement("SaveEdit"); ratesAndFeesHelperCorp.WaitForWorkAround(3000); //Verfy Text The Rates is successfully created!! ratesAndFeesHelperCorp.VerifyPageText("The Rates is successfully created!!"); //Search Rate and fee ratesAndFeesHelperCorp.TypeText("SearchTemp", TemplateName); ratesAndFeesHelperCorp.WaitForWorkAround(3000); //Click On Delete ratesAndFeesHelperCorp.ClickElement("ClickOnDelete"); ratesAndFeesHelperCorp.AcceptAlert(); ratesAndFeesHelperCorp.WaitForWorkAround(4000); //Verify Text ratesAndFeesHelperCorp.VerifyPageText("The Rates is successfully deleted!!"); ratesAndFeesHelperCorp.WaitForWorkAround(3000); }
public void createOmahaAuthGrid() { // string[] username = null; // string[] password = null; XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); // username = oXMLData.getData("settings/Credentials", "username"); // password = oXMLData.getData("settings/Credentials", "password"); //Initializing the objects LoginAsCorpHelper loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); ClientsHelper clientHelper = new ClientsHelper(GetWebDriver()); CreateOmahaAuthGripCorpHelper createOmahaAuthGripCorpHelper = new CreateOmahaAuthGripCorpHelper(GetWebDriver()); //Variable String name = "3" + RandomNumber(1, 99); String code = "1" + RandomNumber(1,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."); //Click on Clients in Topmenu // clientHelper.clickClients(); //Click to open client info // clientHelper.OpenClient(); //################################# MASTER DATA ############################################# //Click on MASTER DATA createOmahaAuthGripCorpHelper.ClickElement("ClickOnMasterDataTab"); //################## Redirect To Url //Redirect To URL createOmahaAuthGripCorpHelper.RedirectToPage(); //################################# Create Product tab ############################################# // Click On Create createOmahaAuthGripCorpHelper.ClickElement("ClickOnCreate"); //Enter Grid Id createOmahaAuthGripCorpHelper.TypeText("GridId", name); //Enter Visa Pos Authfees createOmahaAuthGripCorpHelper.TypeText("VisaPosAuthfees", code); //Enter MC Pos Auth Fees createOmahaAuthGripCorpHelper.TypeText("MCPosAuthFees", name); //Enter Amex Pos AuthFees createOmahaAuthGripCorpHelper.TypeText("AmexPosAuthFees", name); //Enter Disc Pos Auth Fees createOmahaAuthGripCorpHelper.TypeText("DiscPosAuthFees", code); //Enter JCD Pos Auth Fees createOmahaAuthGripCorpHelper.TypeText("JCDPosAuthFees", name); //Enter Voice Auth Fees createOmahaAuthGripCorpHelper.TypeText("VoiceAuthFees", code); //Enter AVS Electronic Fees createOmahaAuthGripCorpHelper.TypeText("AVSElectronicFees", name); //Enter AVS Voice Fees createOmahaAuthGripCorpHelper.TypeText("AVSVoiveFees", code); //Enter AVS Voive Fees createOmahaAuthGripCorpHelper.TypeText("ARUFees", name); // Click on Save button createOmahaAuthGripCorpHelper.ClickElement("SaveBtn"); createOmahaAuthGripCorpHelper.WaitForWorkAround(3000); //Verify Page Text createOmahaAuthGripCorpHelper.VerifyPageText("Corporate Master Omaha Auth Grid Created Successfully."); createOmahaAuthGripCorpHelper.WaitForWorkAround(3000); }
public void deletePublihedFileRI() { // string[] username = null; // string[] password = null; XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); // username = oXMLData.getData("settings/Credentials", "username"); // password = oXMLData.getData("settings/Credentials", "password"); //Initializing the objects LoginHelper loginHelper = new LoginHelper(GetWebDriver()); ClientsHelper clientHelper = new ClientsHelper(GetWebDriver()); DeletePublishFileHelper deletePublishFileHelper = new DeletePublishFileHelper(GetWebDriver()); var loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); //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 deletePublishFileHelper.ClickElement("ClickResidualIncomeTab"); //Click to Import deletePublishFileHelper.redirectToPage(); //Click On Import New button deletePublishFileHelper.ClickElement("ClickOnImportNew"); //Processor deletePublishFileHelper.Select("ProcessorType", "First Data North"); deletePublishFileHelper.WaitForWorkAround(3000); //Reporting Period deletePublishFileHelper.Select("ReportingPeriod", "11"); //File Date deletePublishFileHelper.ClickElement("FileDate"); deletePublishFileHelper.ClickElement("ClickDate"); String FileName = "D:\\pegqa\\TestAutomationProject\\PegasusTests\\Files\\FDN_Samples.csv"; deletePublishFileHelper.Upload("SelectBrowseCSVFile", FileName); deletePublishFileHelper.WaitForWorkAround(4000); //Import deletePublishFileHelper.ClickElement("ClickOnImportBtn"); deletePublishFileHelper.WaitForWorkAround(5000); //################################## SET FILTER ################################## //Select Filter ReportingPeriod deletePublishFileHelper.Select("SelectFiletReportingPeriod", "November 2015"); // Select Processor Filer deletePublishFileHelper.Select("SelectProcessorFiler", "First Data North"); //Select Filter FileFormat deletePublishFileHelper.Select("FilterFileFormat", "First Data North"); //Select Filter ReportingPeriod deletePublishFileHelper.TypeText("FileName", "FDN_Samples"); //Select Status deletePublishFileHelper.Select("SelectStatus", "Imported"); //Click on delete icon deletePublishFileHelper.ClickElement("ClickOnCalculation"); deletePublishFileHelper.WaitForWorkAround(4000); }
public void ratesAndFeesCopyCorp() { XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); //Initializing the objects var loginHelper = new LoginHelper(GetWebDriver()); var loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); var ratesAndFeesHelperCorp = new RatesAndFeesHelperCorp(GetWebDriver()); //Variable String name = "TEST COMPANY" + RandomNumber(1,99); String TemplateName = "Test" + RandomNumber(1, 99); String LastName = "Tester" + RandomNumber(1,99); String Number = "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."); //################################# Master TAB ############################################# //Click on Terminal And Equipment Tab ratesAndFeesHelperCorp.ClickElement("MaterDataCorpTab"); //################## Redirect To Url //Redirect To URL // ratesAndFeesHelperCorp.RedirectToPage(); GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/masterdata/manage_rates_fees"); ratesAndFeesHelperCorp.WaitForWorkAround(4000); //################################# CREATE A LEAD ############################################# //Enter company name ratesAndFeesHelperCorp.TypeText("PricingTemplateName", TemplateName); //Search Processor Type ratesAndFeesHelperCorp.Select("ProcessorType", "150"); //Select Processor ratesAndFeesHelperCorp.TypeText("VicaCreditOualifiedPercentage", "20"); //Method of accepting card ratesAndFeesHelperCorp.Select("MethodOfAcceptingCards", "Ecommerce"); //Select Discount Frequency ratesAndFeesHelperCorp.Select("DiscountFrequency", "Monthly"); //Method of pricing plan // ratesAndFeesHelperCorp.Select("PricePlan","10,000"); //Select Debit Network InterFace Pass Through ratesAndFeesHelperCorp.Select("DebitNetworkInterFacePassThrough", "Yes"); //Enter Vica Credit Oualified Percentage ratesAndFeesHelperCorp.TypeText("VicaCreditOualifiedPercentage", "30"); //Enter Vica Credit Mid Qualified ratesAndFeesHelperCorp.TypeText("VicaCreditMidQualified", "30"); //Enter Vica Credit Authorization Fees ratesAndFeesHelperCorp.TypeText("VicaCreditAuthorizationFees", "30"); //Enter Vica Check Card Qualified ratesAndFeesHelperCorp.TypeText("VicaCheckCardQualified", "30"); //Enter Vica CheckCard Mid Qualified ratesAndFeesHelperCorp.TypeText("VicaCheckCardMidQualified", "30"); //Enter Vica CheckCard Non Qualified ratesAndFeesHelperCorp.TypeText("VicaCheckCardNonQualified", "30"); //Enter Vica Check Card Per Item ratesAndFeesHelperCorp.TypeText("VicaCheckCardPerIthem", "30"); //Enter Vica Check Card Mid Qual Per Item ratesAndFeesHelperCorp.TypeText("VicaCheckCardMidQualPerItem", "30"); //Enter Vice Check Card Non Qual Per item ratesAndFeesHelperCorp.TypeText("ViceCheckCardNonQualPeritem", "30"); //Enter Authentication Fees ratesAndFeesHelperCorp.TypeText("AuthenticationFees", "30"); //Enter Master Card Credit Qualified ratesAndFeesHelperCorp.TypeText("MasterCardCreditQualified", "30"); //Enter Master Card Credit Non Qualified ratesAndFeesHelperCorp.TypeText("MasterCardCreditNonQualified", "30"); //Enter Master Card Credit PerItem ratesAndFeesHelperCorp.TypeText("MasterCardCreditPerItem", "30"); //Enter Master Credit Card MidQual PerItem ratesAndFeesHelperCorp.TypeText("MasterCreditCardMidQualPerItem", "30"); //Enter Master Credit Card Non Qual Per Item ratesAndFeesHelperCorp.TypeText("MasterCreditCardNonQualPerItem", "30"); //Enter Master Credit Card Authentication fee ratesAndFeesHelperCorp.TypeText("MasterCreditCardAuthenticationfee", "30"); // ############################ MASTER DEBIT CARD ########################################### //Enter Master Card Debit Qualified ratesAndFeesHelperCorp.TypeText("MasterCardDebitQualified", "30"); //Enter Master Credit Card Mid Qualified ratesAndFeesHelperCorp.TypeText("MasterCreditCardMidQualified", "30"); //Enter Master Debit Card Non Qualified ratesAndFeesHelperCorp.TypeText("MasterDebitCardNonQualified", "30"); //Enter Master Debit Card perItem ratesAndFeesHelperCorp.TypeText("MasterDebitCardperItem", "30"); //Enter Master Debit Card MidQual ratesAndFeesHelperCorp.TypeText("MasterDebitCardMidQual", "30"); //Enter Master Debit Card Non Qual PerItem ratesAndFeesHelperCorp.TypeText("MasterDebitCardNonQualPerItem", "30"); //Enter Master Debit Card Authorization Fees ratesAndFeesHelperCorp.TypeText("MasterDebitCardAuthorizationFees", "30"); // ############################ Discover Network Credit ########################################### //Enter Discover NetworK Credit Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworCreditQualified", "30"); //Enter Discover Mid Qualified ratesAndFeesHelperCorp.TypeText("DiscoverMidQualified", "30"); //Enter Discover Network Credit NonQualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkCreditNonQualified", "30"); //Enter Discover Network Credit PerItem ratesAndFeesHelperCorp.TypeText("DiscoverNetworkCreditPerItem", "30"); //Enter Discover Network Credit Mid Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkCreditMidQualified", "30"); //Enter Discover Network Credit Non Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkCreditNonQualified", "30"); //Enter Discover Network credit Authentication ratesAndFeesHelperCorp.TypeText("DiscoverNetworkcreditAuthentication", "30"); // ############################ Discover Network Debit ########################################### //Enter Discover Network Debit Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitQualified", "30"); //Enter Discover Network Debit Mid Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitMidQualified", "30"); //Enter Discover Network Debit Non Qualified ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitNonQualified", "30"); //Enter Discover Network Debit PerItem ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitPerItem", "30"); //Enter Discover Network Debit Mid QualPerItem ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitMidQualPerItem", "30"); //Enter Discover Network Debit Non QualPerItem ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitNonQualPerItem", "30"); //Enter Discover Network Debit Authentication ratesAndFeesHelperCorp.TypeText("DiscoverNetworkDebitAuthentication", "30"); // ############################ American Express ########################################### //Enter American Express Qualified ratesAndFeesHelperCorp.TypeText("AmericanExpressQualified", "30"); //Save Edit Rate and Fees ratesAndFeesHelperCorp.ClickElement("SaveEdit"); ratesAndFeesHelperCorp.WaitForWorkAround(3000); //Verfy Text The Rates is successfully created!! ratesAndFeesHelperCorp.VerifyPageText("The Rates is successfully created!!"); //Search Rate and fee ratesAndFeesHelperCorp.TypeText("SearchTemp", TemplateName); ratesAndFeesHelperCorp.WaitForWorkAround(3000); //Click On Copy ratesAndFeesHelperCorp.ClickElement("ClickOnCopy"); ratesAndFeesHelperCorp.WaitForWorkAround(3000); //Save Edit Rate and Fees ratesAndFeesHelperCorp.ClickElement("SaveEdit"); ratesAndFeesHelperCorp.WaitForWorkAround(3000); //Verfy Text The Rates is successfully created!! ratesAndFeesHelperCorp.VerifyPageText("The Rates is successfully created!!"); //Search Rate and fee ratesAndFeesHelperCorp.TypeText("SearchTemp", TemplateName); ratesAndFeesHelperCorp.WaitForWorkAround(3000); //Click On Delete ratesAndFeesHelperCorp.ClickElement("ClickOnDelete"); ratesAndFeesHelperCorp.AcceptAlert(); ratesAndFeesHelperCorp.WaitForWorkAround(4000); //Verify Text ratesAndFeesHelperCorp.VerifyPageText("The Rates is successfully deleted!!"); ratesAndFeesHelperCorp.WaitForWorkAround(3000); //Search Rate and fee ratesAndFeesHelperCorp.TypeText("SearchTemp", TemplateName); ratesAndFeesHelperCorp.WaitForWorkAround(3000); //Click On Delete ratesAndFeesHelperCorp.ClickElement("ClickOnDelete"); ratesAndFeesHelperCorp.AcceptAlert(); ratesAndFeesHelperCorp.WaitForWorkAround(4000); //Verify Text ratesAndFeesHelperCorp.VerifyPageText("The Rates is successfully deleted!!"); ratesAndFeesHelperCorp.WaitForWorkAround(3000); }
public void pDFCategoriesViewInOffice() { string[] username = null; string[] password = null; XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); username = oXMLData.getData("settings/Credentials", "username"); password = oXMLData.getData("settings/Credentials", "password"); //Initializing the objects LoginHelper loginHelper = new LoginHelper(GetWebDriver()); ClientsHelper clientHelper = new ClientsHelper(GetWebDriver()); LoginAsCorpHelper loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); CreatePDFCategoriesHelper createPDFCategoriesHelper = new CreatePDFCategoriesHelper(GetWebDriver()); //Variable random String name = "Test" + RandomNumber(1, 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."); //Click on Agent in Topmenu createPDFCategoriesHelper.ClickElement("ClickOnPDFTemplateTab"); //################################# ADD NEW CATEGORY ############################################# //Click on Click On Partner Agent createPDFCategoriesHelper.redirectToPage(); //Click on PDF Category // createPDFCategoriesHelper.ClickElement("ClickOnPDFCategory"); //Click on Click create button createPDFCategoriesHelper.ClickElement("ClickOnCreateBtn"); createPDFCategoriesHelper.WaitForWorkAround(6000); //Enter Name createPDFCategoriesHelper.TypeText("EnterName", name); //Click on Save Button createPDFCategoriesHelper.ClickElement("ClickOnSaveBtn"); //Verify text present createPDFCategoriesHelper.VerifyPageText("Category Created Successfully"); createPDFCategoriesHelper.WaitForWorkAround(3000); //Redirect To Url GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/selenium_office/logout"); createPDFCategoriesHelper.WaitForWorkAround(3000); //Login with valid username and password Login(username[0], password[0]); Console.WriteLine("Logged in as: " + username[0] + " / " + password[0]); //Redirect To Admin GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/selenium_office/admin"); //Click on PDF Tab createPDFCategoriesHelper.ClickElement("ClickOnPDFTab"); //Reirect to PDF Category GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selenium_corp/selenium_office/pdf_templates/categories"); //Verify Text createPDFCategoriesHelper.VerifyPageText("name"); createPDFCategoriesHelper.WaitForWorkAround(4000); }
public void createResdualIncomeAdjustmentTool() { // string[] username = null; // string[] password = null; XMLParse oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); // username = oXMLData.getData("settings/Credentials", "username"); // password = oXMLData.getData("settings/Credentials", "password"); //Initializing the objects LoginHelper loginHelper = new LoginHelper(GetWebDriver()); ClientsHelper clientHelper = new ClientsHelper(GetWebDriver()); LoginAsCorpHelper loginAsCorpHelper = new LoginAsCorpHelper(GetWebDriver()); CreateResidualIncmeAdjustmenRuleHelper createResidualIncmeAdjustmenRuleHelper = new CreateResidualIncmeAdjustmenRuleHelper(GetWebDriver()); //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(4000); //Verify Page title VerifyTitle("Dashboard"); Console.WriteLine("Redirected at Dashboard screen."); //Click on Residual Income tab createResidualIncmeAdjustmenRuleHelper.ClickElement("ClickOnResidualIncome"); //Click to Import createResidualIncmeAdjustmenRuleHelper.redirectToPage(); //Click On Create Btn createResidualIncmeAdjustmenRuleHelper.ClickElement("ClickOnCreateBtn"); createResidualIncmeAdjustmenRuleHelper.WaitForWorkAround(5000); //Select Processor Type createResidualIncmeAdjustmenRuleHelper.Select("ProcessorType", "First Data North"); //Enter Rule Set Name createResidualIncmeAdjustmenRuleHelper.TypeText("EnterRuleSetName", "Test Rule 1"); //################# CREATE RULE SET //Rule Type createResidualIncmeAdjustmenRuleHelper.Select("SelectRuleType", "Amount"); //Enter Amount createResidualIncmeAdjustmenRuleHelper.TypeText("Amount", "200"); //Select AddRemove createResidualIncmeAdjustmenRuleHelper.Select("AddRemove", "Add"); //Click On SaveBtn createResidualIncmeAdjustmenRuleHelper.ClickElement("ClickOnSaveBtn"); createResidualIncmeAdjustmenRuleHelper.WaitForWorkAround(4000); }