예제 #1
0
 //create a template
 void createTemplate(RatesFeesLogicHelper helper, ExecutionLog log)
 {
     log.Log("RatesFeesLogic", "go to rate fee template");
     VisitOffice("rates_fees");
     helper.WaitForWorkAround(1000);
     log.Log("RatesFeesLogic", "Create a new template");
     helper.ClickElement("Create");
     log.Log("RatesFeesLogic", "Input template name");
     helper.TypeText("TemplateName", "YangTest");
     log.Log("RatesFeesLogic", "Choose template processor");
     helper.Select("CreateProcessorType", "3291");
     log.Log("RatesFeesLogic", "Choose template merchant type");
     helper.Select("CreateMerchantType", "test");
     log.Log("RatesFeesLogic", "choose template method");
     helper.Select("CreateMethods", "Ecommerce");
     helper.WaitForWorkAround(1500);
     log.Log("RatesFeesLogic", "set template default values");
     helper.TypeText("VisaQualified", "2");
     helper.TypeText("VisaMidQualified", "3");
     helper.TypeText("VisaNonQualified", "4");
     helper.TypeText("MasterQualified", "5");
     helper.TypeText("MasterMidQualified", "6");
     helper.TypeText("MasterNonQualified", "7");
     log.Log("RatesFeesLogic", "save template");
     helper.ClickElement("Save");
     helper.WaitForWorkAround(2500);
     helper.ClickElement("Save");
     log.Log("RatesFeesLogic", "Template saved");
 }
예제 #2
0
 //clean up
 void deleteTemplate(RatesFeesLogicHelper helper, ExecutionLog log)
 {
     log.Log("RatesFeesLogic", "clean: go to rates fee");
     VisitOffice("rates_fees");
     helper.WaitForWorkAround(1000);
     log.Log("RatesFeesLogic", "clean: search template");
     helper.TypeText("SearchTemplate", "YangTest");
     helper.WaitForWorkAround(2000);
     log.Log("RatesFeesLogic", "clean:delete");
     helper.ClickElement("Trash");
     helper.AlertOK();
     helper.WaitForWorkAround(2000);
     log.Log("RatesFeesLogic", "clean:deleted");
 }
예제 #3
0
 //go to rates fees page
 void goToRF(RatesFeesLogicHelper helper, ExecutionLog log)
 {
     log.Log("RatesFeesLogic", "go to client");
     VisitOffice("clients");
     log.Log("RatesFeesLogic", "choose test client");
     helper.TypeText("SearchCompany", "RateFeeLogicTester");
     helper.ClickElement("RateFeeTester");
     helper.WaitForWorkAround(2000);
     log.Log("RatesFeesLogic", "go to rates fee tab");
     helper.ClickElement("RateFeesTab");
     log.Log("RatesFeesLogic", "choose processor type");
     helper.Select("ClientProcessorType", "First Data Omaha");
     log.Log("RatesFeesLogic", "choose merthant type");
     helper.Select("ClientMerchantType", "test");
     helper.WaitForWorkAround(2000);
     log.Log("RatesFeesLogic", "choose method");
     helper.Select("ClientMethods", "Ecommerce");
     helper.WaitForWorkAround(2000);
     log.Log("RatesFeesLogic", "get default value");
     helper.ClickElement("GetDefault");
     helper.AlertOK();
     log.Log("RatesFeesLogic", "default value got");
     helper.WaitForWorkAround(2000);
 }