Пример #1
0
        //apply the template in client module
        void applyTemplate(GroupingTemplateHelper helper, ExecutionLog log)
        {
            log.Log("GroupingTemplate", "go to client");
            VisitOffice("clients");
            log.Log("GroupingTemplate", "search for test client");
            helper.TypeText("ClientSearch", "GroupingTest");
            log.Log("GroupingTemplate", "click test client");
            helper.ClickElement("YangTest");
            helper.WaitForWorkAround(2000);
            log.Log("GroupingTemplate", "go to company details");
            helper.ClickElement("CompanyDetails");
            helper.WaitForWorkAround(1000);
            log.Log("GroupingTemplate", "click assignments");
            helper.ClickElement("Assignments");
            helper.WaitForWorkAround(1000);
            log.Log("GroupingTemplate", "click templates tab");
            helper.ClickElement("TemplatesTab");
            log.Log("GroupingTemplate", "choose processor");
            helper.Select("TemplatesProcessor", "First Data Omaha");
            log.Log("GroupingTemplate", "type condition name");
            helper.TypeText("TemplateBN", "name");

            log.Log("GroupingTemplate", "load templates");
            helper.ClickElement("LoadTemplates");
            log.Log("GroupingTemplate", "select template");
            helper.SelectByText("TemplateDrop", "YangTest");
            log.Log("GroupingTemplate", "apply template");
            helper.ClickElement("TemplateApply");
            log.Log("GroupingTemplate", "acccept alert");
            helper.AlertOK();
            log.Log("GroupingTemplate", "template applied");
            helper.WaitForWorkAround(2000);
        }