public void createMeetingActivities() { string[] username = null; string[] password = null; 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 clientHelper = new ClientsHelper(GetWebDriver()); var clientBugsHelper = new ClientBugsHelper(GetWebDriver()); //Login with valid username and password Login(username[0], password[0]); Console.WriteLine("Logged in as: " + username[0] + " / " + password[0]); //Verify Page title VerifyTitle("Dashboard"); Console.WriteLine("Redirected at Dashboard screen."); //Click on Clients in Topmenu clientBugsHelper.ClickElement("ClickOnActivityTab"); //Click to open client info GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selcorp/seloffice/meetings/create"); clientHelper.WaitForWorkAround(3000); //Enter Subject for the task clientHelper.TypeText("MeetingSubject", "TESTING MEETING SUBJECT"); //Enter Subject for the task clientHelper.TypeText("MeetingLocation", "TESTING MEETING LOCATION"); //Enter date in the date field clientHelper.TypeText("StartDateMeting", "2015-03-25"); //Enter Date in the End Date field clientHelper.TypeText("EndMeetingDate", "2015-03-26"); //Select Related To clientBugsHelper.Select("SelectRelatedTo", "20"); clientBugsHelper.WaitForWorkAround(4000); //Click On Assigned To clientBugsHelper.ClickElement("ClickOnAssignedToMeeting"); clientBugsHelper.WaitForWorkAround(4000); //Clcik on Client You Want To Invite clientBugsHelper.ClickElement("ClickOnClientMeeting"); clientBugsHelper.WaitForWorkAround(4000); //Click On Save button clientBugsHelper.ClickElement("SaveActivity"); clientBugsHelper.WaitForWorkAround(3000); //verify page text clientBugsHelper.VerifyPageText("Meeting saved successfully."); clientBugsHelper.WaitForWorkAround(3000); }
public void editClient() { string[] username = null; string[] password = null; var oXMLData = new XMLParse(); oXMLData.LoadXML("../../Config/ApplicationSettings.xml"); username = oXMLData.getData("settings/Credentials", "username"); password = oXMLData.getData("settings/Credentials", "password"); //Variables String pnumber = "989898" + RandomNumber(1111,9999); String gmail = "tester" + RandomNumber(99, 999) + "@gmail.com"; String ymail = "testing" + RandomNumber(99, 999) + "@yopmail.com"; String cname = "tttssss" + RandomNumber(1, 999); var name = "DBAName" + GetRandomNumber(); //Initializing the objects var loginHelper = new LoginHelper(GetWebDriver()); var clientHelper = new ClientsHelper(GetWebDriver()); var customerRelationshipHelper = new CustomerRelationshipHelper(GetWebDriver()); var updateRateFees = new UpdateRateFeesHelper(GetWebDriver()); var terminalsAndEquipment = new TerminalsAndEquipmentHelper(GetWebDriver()); var ownersHelper = new OwnersHelper(GetWebDriver()); //Login with valid username and password Login(username[0], password[0]); Console.WriteLine("Logged in as: " + username[0] + " / " + password[0]); //Verify Page title VerifyTitle("Dashboard"); Console.WriteLine("Redirected at Dashboard screen."); //Click on Clients in Topmenu clientHelper.ClickElement("ClickOnClientTab"); //Verify user redirect at Client screen clientHelper.VerifyText("AddClients/Header", "Clients"); //Click on Create client link clientHelper.ClickElement("AddClients/Create"); // clientHelper.VerifyPageText("tetrytrytryutryurtst"); // Enter Company DBA Name clientHelper.TypeText("AddClients/CompanyDBAName", name); //Click on Save BUtton clientHelper.ClickElement("AddClients/ClickOnSaveBtn"); clientHelper.WaitForWorkAround(8000); //Click on Clients in Topmenu clientHelper.ClickElement("ClickOnClientTab"); //Search Client clientHelper.TypeText("SearchAddClient",name); clientHelper.WaitForWorkAround(10000); //Click on Edit clientHelper.ClickElement("EditClient"); // Enter Enter Company Legal Name clientHelper.TypeText("AddClients/CompanyLegalName", "New Company"); // Enter Enter Company Perisident clientHelper.TypeText("AddClients/CompanyPresident", "Tester"); // Enter Company CFO clientHelper.TypeText("AddClients/CompanyCFO", "TEST CFO"); // SELECT Ownership Type clientHelper.Select("AddClients/OwnershipType", "Sole Proprietor"); // SELECT Tax Classification clientHelper.Select("AddClients/TaxClassification", "Disregarded Entity"); // Enter SSN Federal TaxID clientHelper.TypeText("AddClients/SSNFederalTaxID", "abc1234"); //Select Exempt payee clientHelper.Select("ExemptPayee", "Y"); //State Incorporate clientHelper.Select("StateIncorporateEdit", "AL"); //select Corporation Type clientHelper.Select("CorporateEdit", "C"); //select TimeZone clientHelper.Select("EditTimEZone", "2"); //################################## DESCRIPTION ####################################### // Click on Expand button clientHelper.ClickElement("clickOnExpandBtn"); //Enter Description // clientHelper.TypeText("CompnyDetailEnterDescription", ""); //################################## MORE COMPANY DETAIL ####################################### //Click on Company Detail Expand btn clientHelper.ClickElement("MoreCmpyDetlExpandBtn"); //Click on CompanyDetailMultipleLocationYes // clientHelper.ClickElement("AddClients/CompanyDetailMultipleLocationYes"); //Enter Total Of Location // clientHelper.TypeText("AddClients/TotalOfLocation", "1"); //SELECT Delivery Option Mail clientHelper.Select("AddClients/DeliveryOptionMail", "Corporate"); // select Delivery Statement // clientHelper.Select("AddClients/DeliveryStatement", "Outlet"); // select Delivery Statement clientHelper.Select("AddClients/DeliverBy", "0"); // Click on Business Environmemnt storefront check box clientHelper.ClickElement("AddClients/BusinessEnvironmemntstorefront"); // Click on Business Enrnmnt Tradeshow clientHelper.ClickElement("AddClients/BusinessEnrnmntTradeshow"); // Click on Advertising Method Catalogue clientHelper.ClickElement("AddClients/AdvertisingMethodCatalogue"); // Click on Advertising Method Internet Email clientHelper.ClickElement("AddClients/AdvertisingMethodInternetEmail"); // Click on OwnerShip Legal Entity clientHelper.ClickElement("AddClients/OwnerShipLegalEntity"); // Click on Corporate Headquater clientHelper.ClickElement("AddClients/CorporateHeadquater"); //################################ SITE SURVEY ################################################ // Click on Site Survey Expand btn clientHelper.ClickElement("SiteSurvey"); // Select Merchant Location clientHelper.Select("AddClients/MerchantLocation", "Shopping Center"); // Select SquareFootage clientHelper.Select("AddClients/SquareFootage", "0-200"); // select AreaZoned clientHelper.Select("AddClients/AreaZoned", "Industrial"); // Click on Window checkbox clientHelper.ClickElement("AddClients/Window"); // Click on Merchant Location clientHelper.Select("AddClients/MerchantOccupies", "Other"); //Select Number Of floor clientHelper.Select("AddClients/NoOfFloor", "2-4"); //Select Remaining Floor Occuoied clientHelper.Select("AddClients/RemainingFloorOccuoied", "Commercial"); //Select Does amount Merchant Salves clientHelper.Select("AddClients/DoesamountMerchantSalves", "Y"); //Select Merchant Own Leages clientHelper.Select("AddClients/MerchantOwnLeages", "Owns"); //Select IfApplicableleaser clientHelper.TypeText("AddClients/IfApplicableleaser", "test"); //Other comment clientHelper.TypeText("AddClients/OtherComment", "test comment"); //Enter Number Of Employees clientHelper.TypeText("AddClients/NumberOfEmployees", "4"); //Enter Number of Registers clientHelper.TypeText("AddClients/NumberofRegisters", "12"); //Click on GoodsSErvivesCharged clientHelper.ClickElement("AddClients/GoodsSErvivesCharged"); //Select Does Business Appear Representive clientHelper.Select("AddClients/DoesBusinessAppearRepresentive", "Y"); //#################### ADDRESSESS //Click on Addresses Contact tab clientHelper.ClickElement("ClickOnAddressesContactstab"); // ####################### ADDRESSES LOCATION ADDRESS ############################ // Enter Address Line 1 clientHelper.TypeText("AddClients/AddressLine1", "Sector 64"); // Enter Address Line 2 clientHelper.TypeText("AddClients/AddressLine2", "B-69"); // Enter Country Name clientHelper.TypeText("AddClients/Country", "India"); // Enter City clientHelper.TypeText("AddClients/City", "NOIDA"); // Select Country dropdown clientHelper.Select("AddClients/Countrydd", "United States"); clientHelper.WaitForWorkAround(4000); // Select State Name clientHelper.Select("AddClients/State", "CT"); // Enter Zip Code // clientHelper.TypeText("AddClients/ZipCode", "201005"); // Click On Checkbox Do Not Solicit clientHelper.ClickElement("AddClients/DoNotSolicit"); // Click on Add Remark 1 clientHelper.ClickElement("AddClients/AddRemark1"); // Enter Add Remark Description clientHelper.TypeText("AddClients/AddRemarkDescription", "This Is Testing Remark"); // Click on Close Remark 1 clientHelper.ClickElement("AddClients/CloseRemark1"); // Enter Address Line 1 Mailing address clientHelper.TypeText("AddClients/AddressLine1Mailinadd", "F/C 89"); // Enter Address Line 2 Mail Address clientHelper.TypeText("AddClients/AddressLine2MailAdd", "ABC"); // Enter Country Mailing Address clientHelper.TypeText("AddClients/CountryMailingAdd", "United States"); // Enter City Mailing Address clientHelper.TypeText("AddClients/CityMailingAdd", "Test City"); // Click Do Not Solicit Mailing Address clientHelper.ClickElement("AddClients/DoNotSolicitMailingAdd"); // click Current ChkBox Mailing Address clientHelper.ClickElement("AddClients/CurrentChkBoxMailingAddress"); // Click On Add Remark Mailing Address Link clientHelper.ClickElement("AddClients/AddRemarkMailingAddress"); // Enter AddRemark Description Mailing Address // clientHelper.TypeText("AddClients/AddRemarkDescriptionMailingAddress", "This is testing Remark 2"); // Click On CloseRemark Mailing Address link // clientHelper.ClickElement("AddClients/CloseRemarkMailingAddress"); //################################# CONTACTS ############################################# // Select Salutation clientHelper.Select("ContactEditSalutation", "Mr"); // Enter First Name clientHelper.TypeText("EditFirstName", "Test"); // Enter Middle Name // clientHelper.TypeText("AddClients/MiddleName", "Testing"); //Enter last name clientHelper.TypeText("LastNameEdit", "Tester"); //Enter contact Eaddress clientHelper.Select("AddresssContactLang", "English"); //Click On Business Details Tab clientHelper.ClickElement("ClickOnBusinessDetailsTab"); //Select Merchnat type clientHelper.Select("EditMerchantType", "Fuel"); //Select Processor clientHelper.Select("ProcessorEDIT", "First Data North"); //GetWebDriver().FindElement(By.XPath("//select[@id='id='ClientCompanyDetailProprietorshipState']")).SendKeys(Keys.ArrowDown); //Select Card Type Requested clientHelper.Select("CardTypeRequestEdit", "All Credit and PIN Based Debit Cards"); //Enter MC CSIC Code clientHelper.TypeText("AddClients/MCCSICCode", "TEST 123"); //Enter Total Annual Volume clientHelper.TypeText("AddClients/TotalAnnualVolume", "2000"); //Enter max ticket clientHelper.TypeText("AddClients/MaxTicket", "12"); //Enyter Product Description clientHelper.TypeText("AddClients/ProductDescription", "Testing description"); //Select Method Of Accepting Card clientHelper.Select("AddClients/MethodOfSAcceptingCard", "Ecommerce"); //Select Card Type Requested clientHelper.Select("AddClients/montlyCardProcessingVoume", "0 - $5,000"); //Enter Averagemerican Express Ticket clientHelper.TypeText("AddClients/AveragemericanExpressTicket", "AZ0001"); //Enter Close NPC Existing MID clientHelper.TypeText("AddClients/CloseNPCExistingMID", "Test 20/11/15"); //Click Additional Location clientHelper.ClickElement("AddClients/AdditionalLocation"); //Click on Processor Change clientHelper.ClickElement("AddClients/ProcessorChange"); //############################## PROCESSING PERCENTAGE ########################################### //Enter Swipe Key In clientHelper.TypeText("AddClients/SwipeKeyIn", "30"); //Enter Swipe MO clientHelper.TypeText("AddClients/SwipeMO", "30"); //Enter Swipe TO clientHelper.TypeText("AddClients/SwipeTo", "30"); //Enter Swipe Interest clientHelper.TypeText("AddClients/SwipeInternet", "10"); //Enter Total Sale Busines To Business clientHelper.TypeText("AddClients/TotalSaleBusinesToBusiness", "45"); //Enter Business To Consumer clientHelper.TypeText("AddClients/BusinessToConsumer", "55"); //Enter Bank Card sale Business To Busines clientHelper.TypeText("AddClients/BankCardsaleBusinessToBusines", "50"); //Enter Bank Crd Business To Consumer clientHelper.TypeText("AddClients/BankCrdBusinessToConsumer", "50"); //Enter American Expres1. percent Swipied clientHelper.TypeText("AddClients/AmericanExpres1.percentSwipied", "55"); //Enter American Expres1. percentage kEYWRD clientHelper.TypeText("AddClients/AmericanExpresskEYWRD", "45"); //############################ BUSINESS SEASONABLITY ######################################### //Click on Is business seasonal Expand button clientHelper.ClickElement("AddClients/ClickBusinesSeasonabiltyExpandbtn"); //Select Is business seasonal // clientHelper.Select("AddClients/IsBusinessSeasonal", "Yes"); //Select Is business seasonal clientHelper.Select("AddClients/SeasonStart", "February"); //Select Is business seasonal clientHelper.Select("AddClients/SeasonEnd", "October"); //################### Business Length Data ############################################# //Click on Business Length DataExpand Btn clientHelper.ClickElement("AddClients/BusinesLengthDataExpandBtn"); //Click on Business Start Date clientHelper.ClickElement("AddClients/BusinessStartDate"); //Click on Business Start datePicker ClickNxt button clientHelper.ClickElement("AddClients/BusinessStartdteClickNxt"); //Click Select Start Date clientHelper.ClickElement("AddClients/SelectStartDate"); //Enter Year in Business clientHelper.TypeText("AddClients/BusinessIyear", "2013"); //################################# Card Types Accepted ############################################# /* //Click Card Type Expected Expand Btn clientHelper.ClickElement("AddClients/CardTypeExpectedExpandBtn"); //Master Card clientHelper.ClickElement("McCreditCardBT"); //Visa Card clientHelper.ClickElement("VisaCreditTransaction"); //Discover Network clientHelper.ClickElement("DiscoverNetworknONpIN"); */ //############################ BUSINESS BANKING ACCOUNT #################################################3 //Click on Expand button clientHelper.ClickElement("BusinessBankingDetailExpandBtn"); //Enter Singer title // clientHelper.TypeText("BankSingerTitle","TESTER"); //Select Bank Verification clientHelper.Select("BankVerificationAttached", "Voided Imprinted Business Check"); //Enter financial Institution clientHelper.TypeText("FinancilInstitutionBBA", "TEST INSITITUTION"); //AccountType clientHelper.Select("AccountType", "SALES"); //DDA Account Type clientHelper.Select("DDAAccountType", "Checking"); //Enter BBA AddressLine 1 clientHelper.TypeText("BBAAddressLine1", "TEST INSITITUTION"); //Enter BBA Addreessline 2 clientHelper.TypeText("BBAAddreessline2", "TEST INSITITUTION"); // Enter BBACity clientHelper.TypeText("BBACity", "TEST CITY"); //Select Country clientHelper.Select("BusinessCountry", "Canada"); clientHelper.WaitForWorkAround(3000); //Select BBA State clientHelper.Select("BBBAState", "BC"); //Enter BBA Contact Name clientHelper.TypeText("BBAContactName", "TMR TEST"); //Enter BBA Contact Phone clientHelper.TypeText("BBAContactPhone", "1234566788"); //Enter BBA Account Number clientHelper.TypeText("BBAAccountNumber", "78787788"); //Click on Montly checkbox clientHelper.ClickElement("BBAMontlyBilling"); //BBA Deposite Time Frame clientHelper.Select("BBADepositeTimeFrame", "Premium ACH"); //########################### COMPLIANCE INFORMATION ################################################ //Click on Compliane Information clientHelper.ClickElement("ClickOnExpandBtnComplianInfrmation"); //Select Third Party Gateway clientHelper.Select("ThirdPartyGateway", "Application"); //Click on Are you compliant with the Payment Card Industry Data Security Standards? checkbox clientHelper.ClickElement("PaymentCardInfoCheckBox"); //Select last certificate date clientHelper.TypeText("LastCertificationDate", "2015-03-17"); //Click on Do you store cardholder data? Paper checkbox clientHelper.ClickElement("DoyouStoreCardHolderData"); //Click on DoYouStoreCardHolderElectronic check box clientHelper.ClickElement("DoYouStoreCardHolderElectronic"); // Click on Merchant data to which this vendor has access clientHelper.ClickElement("MerchantDataVenderAccess"); // Click on Merchant data to which this vendor has access clientHelper.ClickElement("ThirdPartySoftwareAddress"); //Click on Third Party Software contact information clientHelper.ClickElement("ThirdPartySoftwareContactInformation"); //##################### Rate And Fees //Click on Rates and Fees tab updateRateFees.ClickElement("ClickOnRateFeesTab"); //Select Processor clientHelper.Select("AddClients/Processor", "First Data North"); Thread.Sleep(5000); //Select Merchant Type GetWebDriver().FindElement(By.XPath("//select[@id='ClientRatesFeeIndustry']")).SendKeys(Keys.ArrowDown); //Enter MCC/SIC Code updateRateFees.TypeText("EnterMCCSICcODE", "TEST"); Thread.Sleep(5000); //Select Discount Frequency clientHelper.Select("AddClients/DiscountFrequency", "Daily"); //Select Debit Network InterFace Pass Through updateRateFees.Select("DebitNetworkInterFacePassThrough", "Yes"); //Enter Vica Credit Oualified Percentage updateRateFees.TypeText("VicaCreditOualifiedPercentage", "30"); //Enter Vica Credit Mid Qualified updateRateFees.TypeText("VicaCreditMidQualified", "30"); //Enter Vica Credit Authorization Fees updateRateFees.TypeText("VicaCreditAuthorizationFees", "30"); //Enter Vica Check Card Qualified updateRateFees.TypeText("VicaCheckCardQualified", "30"); //Enter Vica CheckCard Mid Qualified updateRateFees.TypeText("VicaCheckCardMidQualified", "30"); //Enter Vica CheckCard Non Qualified updateRateFees.TypeText("VicaCheckCardNonQualified", "30"); //Enter Vica Check Card Per Item updateRateFees.TypeText("VicaCheckCardPerIthem", "30"); //Enter Vica Check Card Mid Qual Per Item updateRateFees.TypeText("VicaCheckCardMidQualPerItem", "30"); //Enter Vice Check Card Non Qual Per item updateRateFees.TypeText("ViceCheckCardNonQualPeritem", "30"); //Enter Authentication Fees updateRateFees.TypeText("AuthenticationFees", "30"); //Enter Master Card Credit Qualified updateRateFees.TypeText("MasterCardCreditQualified", "30"); //Enter Master Card Credit Non Qualified updateRateFees.TypeText("MasterCardCreditNonQualified", "30"); //Enter Master Card Credit PerItem updateRateFees.TypeText("MasterCardCreditPerItem", "30"); //Enter Master Credit Card MidQual PerItem updateRateFees.TypeText("MasterCreditCardMidQualPerItem", "30"); //Enter Master Credit Card Non Qual Per Item updateRateFees.TypeText("MasterCreditCardNonQualPerItem", "30"); //Enter Master Credit Card Authentication fee updateRateFees.TypeText("MasterCreditCardAuthenticationfee", "30"); // ############################ MASTER DEBIT CARD ########################################### //Enter Master Card Debit Qualified updateRateFees.TypeText("MasterCardDebitQualified", "30"); //Enter Master Credit Card Mid Qualified updateRateFees.TypeText("MasterCreditCardMidQualified", "30"); //Enter Master Debit Card Non Qualified updateRateFees.TypeText("MasterDebitCardNonQualified", "30"); //Enter Master Debit Card perItem updateRateFees.TypeText("MasterDebitCardperItem", "30"); //Enter Master Debit Card MidQual updateRateFees.TypeText("MasterDebitCardMidQual", "30"); //Enter Master Debit Card Non Qual PerItem updateRateFees.TypeText("MasterDebitCardNonQualPerItem", "30"); //Enter Master Debit Card Authorization Fees updateRateFees.TypeText("MasterDebitCardAuthorizationFees", "30"); // ############################ Discover Network Credit ########################################### //Enter Discover NetworK Credit Qualified updateRateFees.TypeText("DiscoverNetworCreditQualified", "30"); //Enter Discover Mid Qualified updateRateFees.TypeText("DiscoverMidQualified", "30"); //Enter Discover Network Credit NonQualified updateRateFees.TypeText("DiscoverNetworkCreditNonQualified", "30"); //Enter Discover Network Credit PerItem updateRateFees.TypeText("DiscoverNetworkCreditPerItem", "30"); //Enter Discover Network Credit Mid Qualified updateRateFees.TypeText("DiscoverNetworkCreditMidQualified", "30"); //Enter Discover Network Credit Non Qualified updateRateFees.TypeText("DiscoverNetworkCreditNonQualified", "30"); //Enter Discover Network credit Authentication updateRateFees.TypeText("DiscoverNetworkcreditAuthentication", "30"); // ############################ Discover Network Debit ########################################### //Enter Discover Network Debit Qualified updateRateFees.TypeText("DiscoverNetworkDebitQualified", "30"); //Enter Discover Network Debit Mid Qualified updateRateFees.TypeText("DiscoverNetworkDebitMidQualified", "30"); //Enter Discover Network Debit Non Qualified updateRateFees.TypeText("DiscoverNetworkDebitNonQualified", "30"); //Enter Discover Network Debit PerItem updateRateFees.TypeText("DiscoverNetworkDebitPerItem", "30"); //Enter Discover Network Debit Mid QualPerItem updateRateFees.TypeText("DiscoverNetworkDebitMidQualPerItem", "30"); //Enter Discover Network Debit Non QualPerItem updateRateFees.TypeText("DiscoverNetworkDebitNonQualPerItem", "30"); //Enter Discover Network Debit Authentication updateRateFees.TypeText("DiscoverNetworkDebitAuthentication", "30"); // ############################ American Express ########################################### //Enter American Express Qualified updateRateFees.TypeText("AmericanExpressQualified", "30"); //Enter American Express Mid Qualified updateRateFees.TypeText("AmericanExpressMidQualified", "30"); //Enter American Express Debit Non Qualified updateRateFees.TypeText("AmericanExpressDebitNonQualified", "30"); //Enter American Express Debit PerItem updateRateFees.TypeText("AmericanExpressDebitPerItem", "30"); //Enter American Express Debit Mid QualPerItem updateRateFees.TypeText("AmericanExpressDebitMidQualPerItem", "30"); //Enter American Express Debit Non Qual PerItem updateRateFees.TypeText("AmericanExpressDebitNonQualPerItem", "30"); //Enter American Express Debit Authentication updateRateFees.TypeText("AmericanExpressDebitAuthentication", "30"); //####################################### AMEX Prepaid ################################################ //Enter AMEX Prepaid Qualified updateRateFees.TypeText("AMEXPrepaidQualified", "50"); //Enter American Express Debit Authentication updateRateFees.TypeText("AMEXPrepaidMidQualified", "50"); //########################################## Amex Monthly Flat Fee ############################################## //Select Amex Monthly Flat Fee updateRateFees.Select("AmexMonthlyFlatFee", "Yes"); //########################################## Visa Regualted Debit #####################################################3 //Enter Visa Regualted Debit updateRateFees.TypeText("VisaRegulatedDebit", "20"); //Enter Visa Regualted Debit updateRateFees.TypeText("VisaRegulatedDebitPerItem", "20"); //################################ MasterCard Regulated Debit ####################################################### //Enter MasterCard Regulated Debit Qualified updateRateFees.TypeText("VisaRegulatedDebit", "20"); //Enter MasterCard Regulated Debit Per Item updateRateFees.TypeText("VisaRegulatedDebitPerItem", "20"); //################################ Discover Network Regulated Debit ####################################################### //Enter Discover Network Regulated Debit updateRateFees.TypeText("DiscoverNetworkRegualtedDebit", "20"); //Enter Discover Network Regulated Debit Per Item updateRateFees.TypeText("DiscoverNetworkRegulatedDebitPerItem", "20"); //######################################## Diners Club / Carte Blanche ########################################################### //Enter Diners Club / Carte Blanche updateRateFees.TypeText("DinerClubCareteQualified", "20"); //Enter Diners Club / Carte Blanche Per updateRateFees.TypeText("DinerClubQualPer", "20"); //Enter Diners Club / Carte Blanche updateRateFees.TypeText("DinerAuthentication", "20"); //#################################### Discover ################################################################ //Enter Discover updateRateFees.TypeText("DiscoverQualifiedQualified", "20"); //Enter Discover updateRateFees.TypeText("DiscoverPerItem", "20"); //Enter Discover updateRateFees.TypeText("DiscoverAuthentictaion", "20"); //############################### EBT #################################################### //Enter Discover updateRateFees.TypeText("EBTQualified", "20"); //Enter Discover updateRateFees.TypeText("EBTItem", "2000"); //############################### EBT CASH BENEFITS #################################################### //Enter EBT Cash Benefit Qualified updateRateFees.TypeText("EBTCashBenefitQualified", "20"); //############################### Flexcache (Gift Card) #################################################### //Enter Flex Cache Gift Card updateRateFees.TypeText("FlexCacheGiftCard", "20"); //Enter Flex Cache Per Gift Card updateRateFees.TypeText("FlexCachePerGiftCard", "20"); //Enter Flex Cache Authentication GiftCard updateRateFees.TypeText("FlexCacheAuthenticationGiftCard", "20"); // ############################ JCB ########################################### //Enter JCB Qualified updateRateFees.TypeText("JCBQualified", "30"); //Enter JCB Mid Qualified updateRateFees.TypeText("JCBMidQualified", "30"); //Enter JCB Non Qualified updateRateFees.TypeText("JCBNonQualified", "30"); //Enter JCB Per Item updateRateFees.TypeText("JCBPerItem", "30"); //Enter JCB Mid Qual Per Item updateRateFees.TypeText("JCBMidQualPerItem", "30"); //Enter JCB Non Qual PerItem updateRateFees.TypeText("JCBNonQualPerItem", "30"); //Enter JCB Authentication updateRateFees.TypeText("JCBAuthentication", "30"); // ############################ PIN BASED DEBIT ########################################### //Enter PIN BASED DEBIT updateRateFees.TypeText("PinBasedDebitQualified", "30"); //Enter Pin Based Debit Mid Qualified updateRateFees.TypeText("PinBasedDebitMidQualified", "30"); //Enter Pin Based DebitPer Qualified updateRateFees.TypeText("PinBasedDebitPerQualified", "30"); // ############################ Wright Express Fleet Card ########################################### //Enter Wright Express Fleet Card Qualified updateRateFees.TypeText("WrightExpressFleetCardQualified", "30"); //Enter Wright Express Fleet Card Mid Qualified updateRateFees.TypeText("WrightExpressFleetCardMidQualified", "30"); //Enter Wright Express Fleet Card Non Qualified updateRateFees.TypeText("WrightExpressFleetCardNonQualified", "30"); //Enter Wright Express Fleet Card Per Item updateRateFees.TypeText("WrightExpressFleetCardPerItem", "30"); //Enter Wright Express Fleet Card Mid Qual Per Item updateRateFees.TypeText("WrightExpressFleetCardMidQualPerItem", "30"); //Enter JCB Wright Express Fleet Card Non Qual Per Item updateRateFees.TypeText("WrightExpressFleetCardNonQualPerItem", "30"); //Enter Wright Express FleetCard Authentication updateRateFees.TypeText("WrightExpressFleetCardAuthentication", "30"); // ############################ Voyager Fleet Card ########################################### //Enter Voyager Fleet Card Qualified updateRateFees.TypeText("VoyagerFleetCardQualified", "30"); //Enter Voyager Fleet Card Mid Qualified updateRateFees.TypeText("VoyagerFleetCardMidQualified", "30"); //Enter Voyager Fleet Card Non Qualified updateRateFees.TypeText("VoyagerFleetCardNonQualified", "30"); //Enter Voyager Fleet Card Per Item updateRateFees.TypeText("VoyagerFleetCardPerItem", "30"); //Enter Voyager Fleet Card Mid Qual PerItem updateRateFees.TypeText("VoyagerFleetCardMidQualPerItem", "30"); //Enter Voyager Fleet Card Non Qual Per Item updateRateFees.TypeText("VoyagerFleetCardNonQualPerItem", "30"); //Enter Voyager Fleet Card Authentication updateRateFees.TypeText("VoyagerFleetCardAuthentication", "30"); //#################################### BILBACK SUURCHARGE ####################################### //Enter BillBack Surcharge Qualified updateRateFees.TypeText("BillBackSurchargeQualified", "30"); //################################### Rewards Surcharge (Retail Only) ############################ //Enter Rewards Surcharge Retail Qualified updateRateFees.TypeText("RewardsSurchargeRetailQualified", "30"); //Click Rewards Surcharge With Qualified Reward At Pass updateRateFees.ClickElement("RewardsSurchargeWithQualifiedRewardAtPass"); //#################################### MC Worldcard ####################################### //Enter Mc World Card Qualified updateRateFees.TypeText("McWorldCardQualified", "30"); //Enter Mc World Card Mid Qualified updateRateFees.TypeText("McWorldCardMidQualified", "30"); //Enter Mc World Card Non Qualified updateRateFees.TypeText("McWorldCardNonQualified", "30"); //Enter Mc World Card Per Item updateRateFees.TypeText("McWorldCardPerItem", "30"); //Enter Mc World Card Mid Qual PerItem updateRateFees.TypeText("McWorldCardMidQualPerItem", "30"); //Enter Mc World Card Qualified updateRateFees.TypeText("McWorldCardNonQualPerItem", "30"); //#################################### Visa Rewards1 ####################################### //Enter Visa Rewards Qualified updateRateFees.TypeText("VisaRewardsQualified", "30"); //Enter Visa Rewards Mid Qualified updateRateFees.TypeText("VisaRewardsMidQualified", "30"); //####################################### MC Other Item ################################################## //Enter Mc Other Item qualified updateRateFees.TypeText("McOtherItemqualified", "30"); //####################################### Visa Other Item ################################################## //Enter Visa Other Item updateRateFees.TypeText("VisaOtherItem", "30"); //####################################### DiscoverOtherItem ####################################### //Enter Discover Other Item updateRateFees.TypeText("DiscoverOtherItem", "30"); //################################### JBC OTHER ITEM ##################################### //Enter JBC Other Item updateRateFees.TypeText("JBCOtherItem", "30"); //##################################### AMEX OTHER ITEM ###################################### //Enter AMEX Other Item updateRateFees.TypeText("AMEXOtherItem", "30"); //##################################### PIN Debit-Other Volume Percentage ########################### //Enter PIN Debit-Other Volume Percentage updateRateFees.ClickElement("DuesAssesmentCheckbox"); //################################ OTHER SERVICE FEES ##################################################### //Click On Click On Expand Button updateRateFees.ClickElement("ClickOnOtherServiceFeeExpandButton"); //Enter Account Setup Fee // updateRateFees.TypeText("AccountSetupFee", "30"); //Select Account Setup Frequency updateRateFees.Select("AccountSetupFrequency", "daily"); //Enter ACH Return Item Processing updateRateFees.TypeText("ACHReturnItemProcessing", "30"); //Select ACH Return Item Processing Frequency updateRateFees.Select("ACHReturnItemProcessingFrequency", "daily"); //Enter Annual MemberShip updateRateFees.TypeText("AnnualMemberShip", "30"); //Select Annual Member Ship Frequency updateRateFees.Select("AnnualMemberShipFrequency", "daily"); //Enter Annual Fees Collected Month updateRateFees.Select("AnnualFeesCollectedMonth", "January"); //Select Application Processing updateRateFees.TypeText("ApplicationProcessing", "30"); //Enter Application Processing Frquency updateRateFees.Select("ApplicationProcessingFrquency", "daily"); //Select Application Processing updateRateFees.TypeText("ApplicationProcessing", "30"); //Enter Application Processing Frquency updateRateFees.Select("ApplicationProcessingFrquency", "daily"); //Select Batch Settlement updateRateFees.TypeText("BatchSettlement", "30"); //Enter Batch Settlement Frequency updateRateFees.Select("BatchSettlementFrequency", "daily"); //Enter Charge Back Processing updateRateFees.TypeText("ChargeBackProcessing", "30"); //Select ChargeBackFrequency updateRateFees.Select("ChargeBackFrequency", "daily"); //Enter Account Setup Fee updateRateFees.TypeText("DebitEBTSetUp", "30"); //Select Debit EBT Frequency updateRateFees.Select("DebitEBTFrequency", "daily"); //Enter Decisionable Data updateRateFees.TypeText("DecisionableData", "30"); //Select Decisionable Data Frequency updateRateFees.Select("DecisionableDataFrequency", "daily"); //Enter Deposit Confirmation Letter updateRateFees.TypeText("DepositConfirmationLetter", "30"); //Select Deposit Confirmation Freq updateRateFees.Select("DepositConfirmationFreq", "daily"); //Enter Excepetion Item Respond updateRateFees.TypeText("ExcepetionItemRespond", "30"); //Select Excepetion Item Respond Frequency updateRateFees.Select("ExcepetionItemRespondFrequency", "daily"); //Enter Flex Cache Setup updateRateFees.TypeText("FlexCacheSetup", "30"); //Select Flex Cache Setup Frequency updateRateFees.Select("FlecCacheSetupFrequency", "daily"); //Enter Flex Cache Internal Store Settlement updateRateFees.TypeText("FlexCacheInternalStoreSettlement", "30"); //Select Flex Cache Internal Store Settlement Frequency updateRateFees.Select("FlexCacheInternalStoreSettlementFrequency", "daily"); //Enter Monthly Cutomer Service Fees updateRateFees.TypeText("MonthlyCutomerServiceFees", "30"); //Enter E Marchent View Access Fee updateRateFees.TypeText("EMarchentViewAccessFee", "30"); //Enter MonthlySupplies updateRateFees.TypeText("MonthlySupplies", "30"); //Enter Other Monthly Fees updateRateFees.TypeText("OtherMonthlyFees", "30"); //Enter Other Fees updateRateFees.TypeText("OtherFees", "30"); //Enter VisaMisuesFees updateRateFees.TypeText("VisaMisuesFees", "30"); //Enter MCCNPAVSFees updateRateFees.TypeText("MCCNPAVSFees", "30"); //Enter Discover Data Usage updateRateFees.TypeText("DiscoverDataUsage", "30"); //Enter Acquire Processing Fees Debit updateRateFees.TypeText("AcquireProcessingFeesDebit", "30"); //Enter MC License Volume Fee updateRateFees.TypeText("MCLicenseVolumeFee", "30"); //Enter VisaMisuesFees updateRateFees.TypeText("VisaPartialAuth", "30"); //Enter Trans Freedom Montly Fee updateRateFees.TypeText("TransFreedomMontlyFee", "30"); //Enter Monthly Merchant Club Fees updateRateFees.TypeText("MonthlyMerchantClubFees", "30"); //Enter Reprogramming Fee updateRateFees.TypeText("ReprogrammingFee", "30"); //Enter Visa Transaction Interigity Fee updateRateFees.TypeText("VisaTransactionInterigityFee", "30"); //Enter Visa Kilobyte Surcharge Fee updateRateFees.TypeText("VisaKilobyteSurchargeFee", "30"); //Enter MC AVS Surchage Fee updateRateFees.TypeText("MCAVSSurchageFee", "30"); //Enter Visa AFD Non Participation updateRateFees.TypeText("VisaAFDNonParticipation", "30"); //Enter MC Kilobyte Surcharge Fee updateRateFees.TypeText("MCKilobyteSurchargeFee", "30"); //Enter MC Digital Enable Fee updateRateFees.TypeText("MCDigitalEnableFee", "30"); //Enter Discover Auth Surchage updateRateFees.TypeText("DiscoverAuthSurchage", "30"); //Enter Star Debit Network Anual Surcharge updateRateFees.TypeText("StarDebitNetworkAnualSurcharge", "30"); //Enter Jeanie Debit Network Anual Surcharge updateRateFees.TypeText("JeanieDebitNetworkAnualSurcharge", "30"); //Enter Protfolio Msg Fees updateRateFees.TypeText("ProtfolioMsgFees", "30"); //Enter Clover And Transarmor MontlyFee updateRateFees.TypeText("CloverAndTransarmorMontlyFee", "30"); //Enter Apriva Activation Fee updateRateFees.TypeText("AprivaActivationFee", "30"); //Enter Perka Solution Fee updateRateFees.TypeText("PerkaSolutionFee", "30"); //Enter Other Services Fees updateRateFees.TypeText("OtherServicesFees", "30"); //Enter On File Fee updateRateFees.TypeText("OnFileFee", "30"); //Enter PCI Fee Year updateRateFees.TypeText("PCIFeeYear", "30"); //Enter Paper Statement Fee updateRateFees.TypeText("PaperStatementFee", "30"); //Enter Visa Processing Fee updateRateFees.TypeText("VisaProcessingFee", "30"); // ######################3##################### RIGHT SIDE OF OTHER SERVICES FEES //Enter Frame Relay Setup updateRateFees.TypeText("FrameRelaySetup", "30"); //Select Frame Relay Frequency updateRateFees.Select("FrameRelayFrequency", "daily"); //Enter Minimum Montly Discount updateRateFees.TypeText("MinimumMontlyDiscount", "30"); //Select Minimum Montly discount Frequency updateRateFees.Select("MinimumMontlyDiscountFrequency", "daily"); //Enter Monthly Service Support updateRateFees.TypeText("MonthlyServiceSupport", "30"); //Select Montly Service Support freq updateRateFees.Select("MontlyServiceSupportfreq", "daily"); //Enter Net Connect Activation updateRateFees.TypeText("NetConnectActivation", "30"); //Select Net Connect Activation Frequency updateRateFees.Select("NetConnectActivationFrequency", "daily"); //Enter Orbital GateWay Activation updateRateFees.TypeText("OrbitalGateWayActivation", "30"); //Select Orbital GateWay Activation Frequency updateRateFees.Select("OrbitalGateWayActivationFrequency", "daily"); //Enter Orbital Montly Service Support updateRateFees.TypeText("OrbitalMontlyServiceSupport", "30"); //Select Orbital Montly Service Support Frequency updateRateFees.Select("OrbitalMontlyServiceSupportFrequency", "daily"); //Enter Pin Pad Encrypytion updateRateFees.TypeText("PinPadEncrypytion", "30"); //Select Pin Pad Encrypytion Frequency updateRateFees.Select("PinPadEncrypytionFrequency", "daily"); //Enter Recon Solution updateRateFees.TypeText("ReconSolution", "30"); //Select Recon Solution Frequecy updateRateFees.Select("ReconSolutionFrequecy", "daily"); //Enter Retrivel updateRateFees.TypeText("Retrivel", "30"); //Select Retrivel Frequency updateRateFees.Select("RetrivelFrequency", "daily"); //Enter Statement updateRateFees.TypeText("Statement", "30"); //Select StatementFrequency updateRateFees.Select("StatementFrequency", "daily"); //Enter WirelessActivation updateRateFees.TypeText("WirelessActivation", "30"); //Select Wireless Activation Frequency updateRateFees.Select("WirelessActivationFrequency", "daily"); //Enter Wireless Montly Service Support updateRateFees.TypeText("WirelessMontlyServiceSupport", "30"); //Select Wireless Montly Service Support Frequecy updateRateFees.Select("WirelessMontlyServiceSupportFrequecy", "weekly"); //Enter Monthly Debit Access Fees updateRateFees.TypeText("MonthlyDebitAccessFees", "30"); //Enter Early Termination Fees updateRateFees.TypeText("EarlyTerminationFees", "30"); //Enter Description updateRateFees.TypeText("Descriptionl", "30"); //Enter MC Acquirier AVS Billing updateRateFees.TypeText("MCAcquirierAVSBilling", "30"); //Enter MC Processing Integration updateRateFees.TypeText("MCProcessingIntegration", "30"); //Enter Visa Network Fees updateRateFees.TypeText("VisaNetworkFees", "30"); //Enter Visa Network Fes CNP updateRateFees.TypeText("VisaNetworkFesCNP", "30"); //Enter Terminal Support Fees updateRateFees.TypeText("TerminalSupportFees", "30"); //Enter Start Date updateRateFees.TypeText("StartDate", "2015-03-24"); //Enter Network Realse Fees updateRateFees.TypeText("NetworkRealseFees", "40"); //Enter Discover International Services Fees updateRateFees.TypeText("DiscoverInternationalServicesFees", "40"); //Enter Visa Kilo byte Fees Surcharge updateRateFees.TypeText("VisaKilobyteFeesSurcharge", "40"); //Enter MCC VC2 Fees Surcharge updateRateFees.TypeText("MCCVC2FeesSurcharge", "40"); //Enter Visa FAND Card Not Present Surcharge updateRateFees.TypeText("VisaFANDCardNotPresentSurcharge", "40"); //Enter MC Kilo Byte Fee Surcharge updateRateFees.TypeText("MCKiloByteFeeSurcharge", "40"); //Enter AMEX Network Surcharge Fees updateRateFees.TypeText("AMEXNetworkSurchargeFees", "40"); //Enter Discover Network Au Fee Surcharge updateRateFees.TypeText("DiscoverNetworkAutFeeSurcharge", "40"); //Enter Pulse Debit Card Annual Surcharge updateRateFees.TypeText("PulseDebitCardAnnualSurcharge", "40"); //Enter Return Trans Fees updateRateFees.TypeText("ReturnTransFees", "40"); //Enter eIDS Acces Fees updateRateFees.TypeText("eIDSAccesFees", "40"); //Enter Insights Solution Monthly fee updateRateFees.TypeText("InsightsSolutionMonthlyfee", "40"); //Enter Apriva Montly Acces Fes updateRateFees.TypeText("AprivaMontlyAccesFes", "40"); //Enter Description Again updateRateFees.TypeText("DescriptionAgain", "40"); //Enter Description Freq Select updateRateFees.Select("DescriptionFreSelect", "Per Item"); //SelectMonthly updateRateFees.Select("SelectMontly", "January"); //Enter Advantage Buyer Program updateRateFees.TypeText("AdvantageBuyerProgram", "40"); //Enter PCI Fees Month updateRateFees.TypeText("PCIFeesMonth", "40"); //Enter MC proceesing Fees updateRateFees.TypeText("MCproceesingFees", "60"); //############################################### OTHER AUTHOROIAZATION FEES ###################################### //Enter Click On Expand Btn OTHER AUTHOROIAZATION FEES updateRateFees.ClickElement("ClickOnExpandBtnOAF"); //Enter MC proceesing Fees updateRateFees.TypeText("Voice", "60"); //Enter Frame Relay Authoriztion updateRateFees.TypeText("FrameRelayAuthoriztion", "60"); //Enter MC NABU Fees updateRateFees.TypeText("MCNABUFees", "60"); //Enter Cross Border Fees updateRateFees.TypeText("CrossBorderFees", "60"); //Enter Issuer Refferal updateRateFees.TypeText("IssuerRefferal", "60"); //Enter Net Connect Authorization updateRateFees.TypeText("NetConnectAuthorization", "60"); //Enter Visa APF Fees updateRateFees.TypeText("VisaAPFFees", "60"); //Enter Cross Border FeesUs updateRateFees.TypeText("CrossBorderFeesUs", "60"); //Enter Electronic AVS updateRateFees.TypeText("ElectronicAVS", "60"); //Enter OAF WireLess Authorization Fees updateRateFees.TypeText("OAFWireLessAuthorizationFees", "60"); //Enter OAF Zero Limit Fee updateRateFees.TypeText("OAFZeroLimitFee", "60"); //Enter Connectivity Fees updateRateFees.TypeText("ConnectivityFees", "60"); //Enter Visa Inter National Fees updateRateFees.TypeText("VisaInterNationalFees", "60"); //Enter TransArmorAuthfees updateRateFees.TypeText("TransArmorAuthfees", "60"); //Enter Visa Bin Fees updateRateFees.TypeText("VisaBinFees", "60"); //Enter MC IICA Fees updateRateFees.TypeText("MCIICAFees", "60"); //Enter Regulatory Product Fee updateRateFees.TypeText("RegulatoryProductFee", "60"); //Enter TINTNF Invalid Fee updateRateFees.TypeText("TINTNFInvalidFee", "60"); //Enter Web site Usage Fees updateRateFees.TypeText("WebsiteUsageFees", "60"); //Enter IVR Usage Fees updateRateFees.TypeText("IVRUsageFees", "60"); //Enter MC LiceNse Fee updateRateFees.TypeText("MCLiceseFee", "60"); //Enter MC License Fees Sale Vol updateRateFees.TypeText("MCLicenseFeesSaleVol", "60"); //Enter MC License Fees Flat Rate updateRateFees.TypeText("MCLicenseFeesFlatRate", "60"); //Select MCLicenseFeesColectType updateRateFees.Select("SelectMCLicenseFeesColectType", "Monthly"); //################################ MERCHANT OPTION ############################################## //Select AutoClose updateRateFees.Select("AutoClose", "n/a"); //Select Apply ServiceType updateRateFees.Select("ApplyServiceType", "One Point/Full Service"); //Select Accept Tips updateRateFees.Select("AcceptTips", "Yes"); //Select HaveYouAmricanExpresSENumb updateRateFees.Select("HaveYouAmricanExpresSENumb", "n/a"); //################################### APPLY FOR CASH ADVANCE ############################################# //Click on Checkbox updateRateFees.ClickElement("ClickOnCheckBoxCasdAdvance"); //Select Type Cash Adv updateRateFees.Select("TypeCashAdv", "Loan"); //Enter Intended Use Of Fund updateRateFees.TypeText("IntendedUseOfFund", "60"); //Enter Time With Current Processor updateRateFees.TypeText("TimeWithCurrentProcessor", "60"); //Enter Requested Advance Fund updateRateFees.TypeText("RequestedAdvanceFund", "60"); //Click on Is Business Sale Radio button updateRateFees.ClickElement("IsBusinessSale"); //Click on Do You Have Federal updateRateFees.ClickElement("DoYouHaveFederal"); //########################### GATEWAY FEES ########################################## //CLICK ON GATEWAY FEE EXPEND BUTTON updateRateFees.ClickElement("ClickGatewyaExpndbtn"); //Enter Gateway Fee updateRateFees.TypeText("GatewayFees", "600"); //Enter Gateway Software License updateRateFees.TypeText("GatewaySoftwareLicense", "10020"); //Enter Annual License Fees updateRateFees.TypeText("AnnualLicenseFees", "800"); //Enter Gate Way Transactionfee updateRateFees.TypeText("GateWayTransactionfee", "300"); //Enter GateWay SetUp Fee updateRateFees.TypeText("GateWaySetUpFee", "200"); //############################ CHECK PROCESSING RATES ################################################# //Click On Check Processing Rate Expnd Btn updateRateFees.ClickElement("ClickOnCheckProcessingRateExpndBtn"); //Enter Check Discount Rate updateRateFees.TypeText("CheckDiscountRate", "600"); //Enter CheckSetUpFee updateRateFees.TypeText("CheckSetUpFee", "10020"); //Enter Check Monthly Minimum updateRateFees.TypeText("CheckMonthlyMinimum", "800"); //Enter Check Transaction Fees updateRateFees.TypeText("CheckTransactionFees", "300"); //Enter Total Number Of Checks updateRateFees.TypeText("TotalNumberOfChecks", "200"); //Enter Average Check Amount updateRateFees.TypeText("AverageCheckAmount", "200"); //Enter Average Check Amount updateRateFees.TypeText("LargestCheckAmount", "400"); //####################### SPECIAL INSTRUCTION #################################### //Click On Expand Btn Special Ins updateRateFees.ClickElement("ClcikOnExpandBtnSpecialIns"); //Enter Enter Special Instruction updateRateFees.TypeText("EnterSpecialInstruction", "Test Instruction"); //############################## TELECHECK #################################################### //Click On Tele Check ExpndBtn updateRateFees.ClickElement("ClickOnTeleCheckExpndBtn"); //Select Tele Check updateRateFees.Select("SelectTeleCheck", "Split Dial"); //Enter Inquriry Rate updateRateFees.TypeText("InquiryRate", "100"); //Select Rates And Fees updateRateFees.Select("RatesAndFees", "n/a"); //Enter Per TXN Fees updateRateFees.TypeText("PerTXNFees", "90"); //Enter Monthly Minimum Fees updateRateFees.TypeText("MonthlyMinimumFees", "90"); //############################# FIRST DATA GLOBAL GATEWAY E4 #################################### //Click Click On Expand Btn Of Frst Data GateWay E4 updateRateFees.ClickElement("ClickOnExpandBtnOfFrstDatGateWayE4"); //Click GGE4 Checkbox updateRateFees.ClickElement("GGE4Checkbox"); //Enter GGE4 Effective Data updateRateFees.TypeText("GGE4EffectiveData", "90"); //Enter GGE4 One Time Setup updateRateFees.TypeText("GGE4OneTimeSetup", "90"); //Enter GGE4 Monthly Fee updateRateFees.TypeText("GGE4MonthliFee", "90"); //Enter GGE4 Auth Fee updateRateFees.TypeText("GGE4AuthFee", "90"); //Enter Pay Pal Auth Fees updateRateFees.TypeText("PayPalAuthFees", "90"); //Enter PayPal Sale Fee updateRateFees.TypeText("PayPalSaleFee", "90"); //Enter PayPal Return Fee updateRateFees.TypeText("PayPalReturnFee", "90"); //Enter GGE4 TeleCheck Fee Deposite Fee updateRateFees.TypeText("GGE4TeleCheckFeeDepositeFee", "90"); //Enter GGE4 Tele Check Adjust Fee updateRateFees.TypeText("GGE4TeleCheckAdjustFee", "90"); //############################## AMEX OPT Blue ################################################ //Enter Amex Credit Discount Rate updateRateFees.TypeText("AmexCreditDiscountRate", "90"); //Enter Credit Discount Rate 813 updateRateFees.TypeText("CreditDiscountRate813", "90"); //Enter Sale And Credit Trans updateRateFees.TypeText("SaleAndCreditTrans", "90"); //Enter Mid Qual Credit Trans updateRateFees.TypeText("MidQualCreditTrans", "90"); //Enter Non Qual Credit Trans updateRateFees.TypeText("NonQualCreditTrans", "90"); //Enter Non Qual Surcarge updateRateFees.TypeText("NonQualSurcarge", "90"); //Enter Charge Back Fees updateRateFees.TypeText("ChargeBackFees", "90"); //Enter Retrival Fees updateRateFees.TypeText("RetrivalFees", "90"); //Enter AVS Amex updateRateFees.TypeText("AVSAmex", "90"); //EnterAmex Auth Fees updateRateFees.TypeText("AmexAuthDees", "90"); //#################### CUSTOMER RELATIONSHIPS ########################### //Click on CoustomerRelationTab Tab customerRelationshipHelper.ClickOnButton("CoustomerRelationTab"); Thread.Sleep(2000); //################################# Order Fulfillment ############################################# //Enter Order customerRelationshipHelper.SendText("Order", "30"); Thread.Sleep(2000); //Enter ZeroPercentage customerRelationshipHelper.SendText("ZeroPercentage", "30"); Thread.Sleep(2000); //Enter OnePercentage customerRelationshipHelper.SendText("OnePercentage", "30"); Thread.Sleep(2000); //Enter EightPercentage customerRelationshipHelper.SendText("EightPercentage", "30"); Thread.Sleep(2000); //Enter FifteenPercentage customerRelationshipHelper.SendText("FifteenPercentage", "30"); Thread.Sleep(2000); //Enter ThirtyPercentage customerRelationshipHelper.SendText("ThirtyPercentage", "30"); Thread.Sleep(2000); //Select DipositedDropdown value customerRelationshipHelper.Select("DipositedDropdown", "Date of Delivery"); Thread.Sleep(2000); // Enter DateTimeExplane customerRelationshipHelper.SendText("DateTimeExplane", "30"); Thread.Sleep(2000); //Enter PurchasePercentage customerRelationshipHelper.SendText("PurchasePercentage", "30"); Thread.Sleep(2000); // Select FulFillDropdown value customerRelationshipHelper.Select("FulFillDropdown", "Direct"); Thread.Sleep(2000); //Select RenewalsDropdown value customerRelationshipHelper.Select("RenewalsDropdown", "Yes"); Thread.Sleep(2000); //################################# Fulfillment House ############################################# //Click FulFillExpend customerRelationshipHelper.ClickOnButton("FulFillExpend"); Thread.Sleep(2000); //Enter FulFillName customerRelationshipHelper.SendText("FulFillName", "Test Name"); Thread.Sleep(2000); //Enter FulFillDeliveryTime customerRelationshipHelper.SendText("FulFillDeliveryTime", "30"); Thread.Sleep(2000); /* //Enter FulfillAddress <<<<<<< HEAD // customerRelationshipHelper.SendText("FulfillAddress", "Test Address"); // Thread.Sleep(2000); ======= customerRelationshipHelper.SendText("FulFillAddress", "Test Address"); Thread.Sleep(2000); >>>>>>> dc733d932fb49ab56af5305656313b54ed2cfe5e */ //Enter FulFillCity customerRelationshipHelper.SendText("FulFillCity", "Test City"); Thread.Sleep(2000); //Select FulFillStateDropdown customerRelationshipHelper.Select("FulFillStateDropdown", "CT"); Thread.Sleep(2000); //Enter FulFillZip customerRelationshipHelper.SendText("FulFillZip", "2010302"); Thread.Sleep(2000); //Enter FulFillPhone customerRelationshipHelper.SendText("FulFillPhone", "1234567890"); Thread.Sleep(2000); //Enter FulFillDecription customerRelationshipHelper.SendText("FulFillDecription", "Test Description"); Thread.Sleep(2000); //################################# Shipping Service-################################# //Click on ShippingExpend customerRelationshipHelper.ClickOnButton("ShippingExpend"); Thread.Sleep(2000); //Enter ShippingName customerRelationshipHelper.SendText("ShippingName", "Test Name"); Thread.Sleep(2000); //Enter ShippingDeliveryTime customerRelationshipHelper.SendText("ShippingDeliveryTime", "30"); Thread.Sleep(2000); //Enter ShippingAddress customerRelationshipHelper.SendText("ShippingAddress", "Test Address"); Thread.Sleep(2000); //Enter ShippingCity customerRelationshipHelper.SendText("ShippingCity", "Test City"); Thread.Sleep(2000); //Select ShippingStateDropdown customerRelationshipHelper.Select("ShippingStateDropdown", "AK"); Thread.Sleep(2000); //Enter ShippingZip customerRelationshipHelper.SendText("ShippingZip", "201301"); Thread.Sleep(2000); //################################# Incentives ################################# //Click on IncentivesExpend customerRelationshipHelper.ClickOnButton("IncentivesExpend"); Thread.Sleep(2000); //Select IncentivesOfferedDropdown customerRelationshipHelper.Select("IncentivesOfferedDropdown", "Yes"); Thread.Sleep(2000); //Enter IncentivesOfferedText customerRelationshipHelper.SendText("IncentivesOfferedText", "30"); Thread.Sleep(2000); //################################# Sales Deposit-################################# //Click on SalesExpend customerRelationshipHelper.ClickOnButton("SalesExpend"); Thread.Sleep(2000); //Select SalesDepositDropdown customerRelationshipHelper.Select("SalesDepositDropdown", "Yes"); Thread.Sleep(2000); //Enter SalesTransation customerRelationshipHelper.SendText("SalesTransation", "30"); Thread.Sleep(2000); //Enter SalesPercentage customerRelationshipHelper.SendText("SalesPercentage", "30"); Thread.Sleep(2000); //Select SalesShippedDropdown customerRelationshipHelper.Select("SalesShippedDropdown", "Yes"); Thread.Sleep(2000); //Select SalesDaysDropdown customerRelationshipHelper.Select("SalesDaysDropdown", "31-60"); Thread.Sleep(2000); //################################# Refund Policy-################################# //Click RefundExpend customerRelationshipHelper.ClickOnButton("RefundExpend"); Thread.Sleep(2000); //Select RefundSalesDropdown customerRelationshipHelper.Select("RefundSalesDropdown", "Yes"); Thread.Sleep(2000); //Select RefundPolicyDropdown customerRelationshipHelper.Select("RefundPolicyDropdown", "Cash"); Thread.Sleep(2000); //Select RefundTransactionsDropdown customerRelationshipHelper.Select("RefundTransactionsDropdown", "None"); Thread.Sleep(2000); //Select RefundDaysDropdown customerRelationshipHelper.Select("RefundDaysDropdown", "4-7"); Thread.Sleep(2000); //########################### TERMINALS AND EQUIPMENTS //Click on Terminal And Equipment Tab terminalsAndEquipment.ClickElement("ClickTerminalAndEquipmentTab"); //######################## Select Equipment ############################################### //Select Processor terminalsAndEquipment.Select("Processor", "604"); //Select Processor terminalsAndEquipment.Select("TypeTAE", "Check Reader"); //Click on Add Equipment Btn terminalsAndEquipment.ClickElement("AddEquipmentBtn"); //Enter Equip name terminalsAndEquipment.TypeText("EnterEquipNmae", "MAGTEK MINI-MICR"); //Click on Equip Search terminalsAndEquipment.ClickElement("ClickEquipSeach"); //Click Click Equipment terminalsAndEquipment.ClickElement("ClickEquipment"); //Click on MAGTAK MINI terminalsAndEquipment.ClickElement("ClickMGTAKMINI"); //##################################### CHECK READER ######################################################## /* //Select Version terminalsAndEquipment.Select("Version", "Check Reader"); //Select Processor terminalsAndEquipment.Select("TypeTAE", "Check Reader"); //Select Processor terminalsAndEquipment.Select("TypeTAE", "Check Reader"); //Select Processor terminalsAndEquipment.Select("TypeTAE", "Check Reader"); */ //########################################### Equipment Option ##################################### //Click on Equipment Option terminalsAndEquipment.ClickElement("ClickOnExpandBtnEquipmentOptn"); //Select Merchant Trannied By terminalsAndEquipment.Select("MerchantTranniedBy", "Agent"); //Select TXP Integration terminalsAndEquipment.Select("TXPIntegration", "Processor"); //Select Third Party Processor Used terminalsAndEquipment.Select("ThirdPartyProcessorUsed", "None"); //Enter If Other terminalsAndEquipment.TypeText("IfOther", "Test"); //Enter WireLessNetwork terminalsAndEquipment.TypeText("WireLessNetwork", "wire Less Test"); //Select Version //terminalsAndEquipment.Select("Version", "Check Reader"); //Click Click Last Four Digit terminalsAndEquipment.ClickElement("ClickLastFourDigit"); //Click PBXCode terminalsAndEquipment.ClickElement("PBXCode"); //Click Cash back terminalsAndEquipment.ClickElement("CashBack"); //Click Click Servers terminalsAndEquipment.ClickElement("Servers"); //Click BarTab terminalsAndEquipment.ClickElement("BarTab"); //Click FastWay terminalsAndEquipment.ClickElement("FastWay"); //Click Both Recipient Signature Line terminalsAndEquipment.ClickElement("BothRecipientSignatureLine"); //Click BothRecipientNoSignatureLine terminalsAndEquipment.ClickElement("BothRecipientNoSignatureLine"); //Click All terminalsAndEquipment.ClickElement("All"); //Click Void terminalsAndEquipment.ClickElement("Void"); //Enter Other terminalsAndEquipment.TypeText("Other", "Testing"); //Enter Debit Cash back Max Amount terminalsAndEquipment.TypeText("DebitCashbackMaxAmount", "Tester"); //Enter Other terminalsAndEquipment.Select("PaymentForEquipmentwilbe", "Lease"); //Enter Other terminalsAndEquipment.TypeText("SpecialInstruction", "Testing"); //########################################### Equipment Option ##################################### //Click on Equipment Features Tab terminalsAndEquipment.ClickElement("ClickOnEquipmentFeaturesTab"); //Select Merchant Trannied By terminalsAndEquipment.Select("SelectPinBasedDebit", "Yes"); //Select SelectAmex terminalsAndEquipment.Select("SelectAmex", "Yes"); //Select EBTServices terminalsAndEquipment.Select("EBTServices", "cash"); //Enter EnterEBTNFS terminalsAndEquipment.TypeText("EnterEBTNFS", "Test"); //Enter MultiMerchant terminalsAndEquipment.Select("MultiMerchant", "Yes"); //Select ParentMid terminalsAndEquipment.TypeText("ParentMid", "TEST"); //Select SelectAVS terminalsAndEquipment.Select("SelectAVS", "Yes"); //Select corpPruch terminalsAndEquipment.Select("corpPruch", "Yes"); //Select VerificationCode terminalsAndEquipment.Select("VerificationCode", "Yes"); //Select PartialAuth terminalsAndEquipment.Select("PartialAuth", "Yes"); //SelectAutoClose terminalsAndEquipment.Select("SelectAutoClose", "Yes"); //Select Invoice terminalsAndEquipment.Select("SelectInvoice", "Yes"); //Select ConnectionMethod terminalsAndEquipment.Select("ConnectionMethod", "wireless"); //Select StoreMethod terminalsAndEquipment.Select("StoreMethod", "Yes"); //Select DialPreFix terminalsAndEquipment.TypeText("DialPreFix", "Test"); //Select MemorySize terminalsAndEquipment.Select("MemorySize", "1Meg"); //Select AutoCloseTime terminalsAndEquipment.Select("EMVCapabilities", "contactless"); //Select Tips Of Time Sale terminalsAndEquipment.Select("TipsOfTimeSale", "Yes"); //Select TipCalculator terminalsAndEquipment.Select("TipCalculator", "Yes"); //################################ TERMINAL Variable ###################################### //Click on Equipment Features Tab terminalsAndEquipment.ClickElement("TerminalVariable"); //Select ProviderCode terminalsAndEquipment.Select("SelectProviderCode", "SOF"); //Select ApplicationCode terminalsAndEquipment.Select("SelectApplicationCode", "Restaurant"); //###################################### STORE VARIABLE ############################################### // Click Expend Btn Store Variable terminalsAndEquipment.ClickElement("ClickExpendBtnStoreVariable"); //Select CallWatingTerminalLine terminalsAndEquipment.Select("CallWatingTerminalLine", "Yes"); //Enter NumberDailedForOutSideLine terminalsAndEquipment.TypeText("NumberDailedForOutSideLine", "10"); //Select RollOverLines terminalsAndEquipment.Select("RollOverLines", "Yes"); //Select ToneOrRotary terminalsAndEquipment.Select("ToneOrRotary", "Tone"); //Select Processor To Train Merchant terminalsAndEquipment.Select("ProcessorToTrainMerchant", "Yes"); //Select Processor To Terminal terminalsAndEquipment.Select("ProcessorTotErminal", "Yes"); //######################### OWNERS //Click on Terminal And Equipment Tab ownersHelper.ClickElement("ClickOwnerTab"); //######################## OWNER IFORMATION 1 ############################################### //Select First Name Salutation ownersHelper.Select("FirstNameSalutation", "Mr"); //Enter FirstName ownersHelper.TypeText("FirstName", "Test"); //Enter Lastname ownersHelper.TypeText("LastName", "Tester"); //Enter TitleOwner ownersHelper.TypeText("TitleOwner", "Tester Testing"); //Enter DateOfDirt ownersHelper.TypeText("DateOfDirt", "1991-11-06"); //Enter Language ownersHelper.Select("Language", "English"); //Enter OwnerShip Percentage ownersHelper.TypeText("OwnerShipPercentage", "55"); //########################################## Owners Identification Information ###################### //Enter Type ownersHelper.Select("Type", "State ID"); //Enter IDOwner ownersHelper.TypeText("IDOwner", "ID2001"); //Enter State (STATE DROPDOWN DISPLAYED AS BLANK) ownersHelper.Select("State", "AL"); //Enter DateOfIssue ownersHelper.TypeText("DateOfIssue", "2015-03-01"); //Enter Date Of Expire ownersHelper.TypeText("DateOfExpire", "2015-05-01"); //########################## Owners Bankruptcy Information ########################################### //Select OwnerFieldBankrupty ownersHelper.Select("OwnerFieldBankrupty", "Yes"); //Select ChapterField ownersHelper.Select("ChapterField", "11"); //Select StateField ownersHelper.Select("StateField", "AL"); //Enter DateField ownersHelper.TypeText("DateField", "2015-05-01"); //Enter DateEmerged ownersHelper.TypeText("DateEmerged", "2015-07-01"); //################################Previous Business Deatils ############################################ //Enter IfYesEnterName ownersHelper.TypeText("IfYesEnterName", "No"); //####################### Business Identification Information #########################3 //Select BusinessIdentificationInfoType ownersHelper.Select("BusinessIdentificationInfoType", "Tax Return"); //Select BusinessIdentificationInfoID ownersHelper.TypeText("BusinessIdentificationInfoID", "11"); //Enter BIInfoPlaceofIssue ownersHelper.TypeText("BIInfoPlaceofIssue", "AL"); //Enter DateOfIssance ownersHelper.TypeText("DateOfIssance", "2015-05-01"); //Enter BIiNFOExpiratoionDate ownersHelper.TypeText("BIiNFOExpiratoionDate", "2015-07-01"); //######################## Business Bankruptcy Information ############################################3 //Select FieldForBanKrupty ownersHelper.Select("FieldForBanKrupty", "Yes"); //Select ChapterField ownersHelper.Select("ChapterField", "11"); //Enter StateField ownersHelper.Select("StateField", "AL"); //Enter DateOfIssance ownersHelper.TypeText("DateOfIssance", "2015-05-01"); //Enter BIiNFOExpiratoionDate ownersHelper.TypeText("BIiNFOExpiratoionDate", "2015-07-01"); //################################# Contact Add Phone Number ################################### //Select ClickOnAddphone ownersHelper.ClickElement("ClickOnAddphone"); //EnterPhoneNumber ownersHelper.TypeText("EnterPhoneNumber", "1453543528"); //Enter StateField ownersHelper.TypeText("EnterEntension", "121"); //Enter DateOfIssance ownersHelper.ClickElement("Primary"); //################################## Add Email ###################################### // Clik On Add Email Btn ownersHelper.ClickElement("ClikOnAddEmailBtn"); //Enter EnterEmail ownersHelper.TypeText("EnterEmail", "1453543528"); //Select Primary ownersHelper.ClickElement("Primary"); //Select OptedOut ownersHelper.ClickElement("OptedOut"); //############################## Add Address ######################### // Click Add Address Link ownersHelper.ClickElement("ClickAddAddressLink"); //Select Address Type ownersHelper.Select("AdreesType", "Corporate"); //Enter AddressLine1 ownersHelper.TypeText("AddressLine1", "89 TEST"); //Enter AddressLine2 ownersHelper.TypeText("AddressLine2", "TEST CITY"); //Select State ownersHelper.Select("SelectState", "AK"); //Enter Zip ownersHelper.TypeText("Zip", "201005"); //Click on Save BUtton clientHelper.ClickElement("AddClients/ClickOnSaveBtn"); clientHelper.WaitForWorkAround(18000); }