コード例 #1
0
        public void ExecuteJobEfficiencyPerOrder()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openJobReportMenu(driver);

            PortalUtils.selectEfficiencyPerOrder(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Job report - Efficiency per order automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "01/01/2008 12:00 AM");

            WizardUtils.setPeriodEnd(driver, "10/6/2016 11:59 PM");

            //WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.clickNextPeriod(driver);

            //WizardUtils.setOrderFilter(driver, "Propc Order");

            //WizardUtils.setWorkcenterFilter(driver, "Workcenter propc");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "89456, SelfSerive", 120);

            PortalUtils.saveReport(driver);

            PortalUtils.closeJobReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #2
0
        public void ExecuteTotalAccountsGroupedOnWeekDays()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openPeriodReportMenu(driver);

            PortalUtils.selectTotalAccountsGroupedOnWeekdays(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Period report - Account accounts grouped on weekdays automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "01/08/2016 00:00");

            WizardUtils.setPeriodEnd(driver, "31/08/2016 23:59");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "Traci Reynolds");

            //WizardUtils.setAccountFilter(driver, "Holiday account");

            WizardUtils.setTerminalFilter(driver, "Terminal filter");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "0040, Holiday held", 120);

            PortalUtils.saveReport(driver);

            //PortalUtils.clickOKConfirmation(driver);

            PortalUtils.closePeriodReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #3
0
        public void ExecuteWorkingTimeDirective8HoursPerDay()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openPeriodReportMenu(driver);

            PortalUtils.selectWorkingTimeDirective8HoursPerDay(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Period report - Working Time Directive 8 hours per day - automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "01/08/2016 00:00");

            WizardUtils.setPeriodEnd(driver, "31/08/2016 23:59");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "Traci Reynolds");

            WizardUtils.clickNextPeriod(driver);

            //WizardUtils.setAccountFilter(driver, "Holiday account");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "126, Traci Reynolds", 120);

            PortalUtils.saveReport(driver);

            //PortalUtils.clickOKConfirmation(driver);

            PortalUtils.closePeriodReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #4
0
        public void ExecuteCrosstabByEmployeeByDates()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openPeriodReportMenu(driver);

            PortalUtils.selectCrosstabByEmployeeByDates(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Period report - Crosstab by employee dates automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "01/08/2016 00:00");

            WizardUtils.setPeriodEnd(driver, "31/08/2016 23:59");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "Traci Reynolds");

            WizardUtils.setAccountFilter(driver, "Holiday held");

            //WizardUtils.setAccountFilter(driver, "Holiday account");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "126, Traci, Reynolds", 120);

            PortalUtils.saveReport(driver);

            //PortalUtils.clickOKConfirmation(driver);

            PortalUtils.closePeriodReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #5
0
        public void ExecuteAccountTotalsPerDepartment()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openPeriodReportMenu(driver);

            PortalUtils.selectAccountTotalsPerDepartment(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Period report - Account totals per department automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "8/1/2016 12:00 AM");

            WizardUtils.setPeriodEnd(driver, "8/5/2016 11:59 PM");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "Traci Reynolds");

            WizardUtils.setAccountFilter(driver, "Holiday held");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "Holiday held", 120);

            PortalUtils.saveReport(driver);

            // PortalUtils.clickOKConfirmation(driver);

            PortalUtils.closePeriodReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #6
0
        public void ExecuteReasonRegistrations()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openPeriodReportMenu(driver);

            PortalUtils.selectReasonRegistrations(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Period report - Reason registration automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "8/1/2016 12:00 AM");

            WizardUtils.setPeriodEnd(driver, "8/5/2016 11:59 PM");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "Traci Reynolds");

            WizardUtils.setAbsenceReasonFilter(driver, "Work from home");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "126, Traci Reynolds", 120);

            PortalUtils.saveReport(driver);

            //PortalUtils.clickOKConfirmation(driver);

            PortalUtils.closePeriodReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #7
0
        public void ExecuteAccountRegistrationGroupedByAccounts()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openPeriodReportMenu(driver);

            PortalUtils.selectAccountRegistrationGroupedByAccounts(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Period report - Account Registration grouped by accounts automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "1/8/2016 12:00 AM");

            WizardUtils.setPeriodEnd(driver, "28/09/2016 11:59 PM");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "Traci Reynolds");

            WizardUtils.setAccountFilter(driver, "Holiday held");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "126, Traci Reynolds", 120);

            PortalUtils.saveReport(driver);

            //PortalUtils.clickOKConfirmation(driver);

            PortalUtils.closePeriodReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #8
0
        public void ExecuteJobEfficiencyPerEmployee()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openJobReportMenu(driver);

            PortalUtils.selectEfficiencyPerEmployee(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Job report - Efficiency per employee automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "01/01/2016 00:00");

            WizardUtils.setPeriodEnd(driver, "31/12/2016 23:59");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "William Hazel");

            WizardUtils.clickNextPeriod(driver);

            //WizardUtils.setAccountFilter(driver, "Holiday held");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "114, William Hazel", 120);

            PortalUtils.saveReport(driver);

            PortalUtils.closeJobReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #9
0
        public void ExecuteExpenseMileageRegistrations()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openExpenseReportMenu(driver);

            PortalUtils.selectMileageRegistrations(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Expense report - Mileage registration automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "1/1/2016 12:00 AM");

            WizardUtils.setPeriodEnd(driver, "8/5/2016 11:59 PM");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "Diedra Frazier");

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.clickRunFilter(driver);

            //WizardUtils.setAccountFilter(driver, "Albertslund");

            PortalUtils.waitForTextInReport(driver, "39869713", 180);

            PortalUtils.saveReport(driver);

            PortalUtils.closeExpenseReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #10
0
        public void ExecuteAML()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openPeriodReportMenu(driver);

            PortalUtils.selectAML(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Period report - AML Automated execution");

            //izardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "01/08/2016 00:00");

            WizardUtils.setPeriodEnd(driver, "31/08/2016 23:59");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "Traci Reynolds");

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "126, Traci Reynolds", 120);

            PortalUtils.saveReport(driver);

            //PortalUtils.clickOKConfirmation(driver);

            PortalUtils.closePeriodReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #11
0
        public void ExecuteJobRegistrations()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openJobReportMenu(driver);

            PortalUtils.selectJobRegistration(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Job report - Job Registration automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "1/1/2000 12:00 AM");

            WizardUtils.setPeriodEnd(driver, "10/6/2016 11:59 PM");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setOrderFilter(driver, "Order 89456");

            WizardUtils.setWorkcenterFilter(driver, "Workcenter dev");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "89456, SelfSerive", 120);

            PortalUtils.saveReport(driver);

            PortalUtils.closeJobReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #12
0
        public void ExecuteJobDepartmentEmployeeEfficiency()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openJobReportMenu(driver);

            PortalUtils.selectDepartmentEmployeeEfficiency(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Job report - Department employee efficiency automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "8/1/2015 12:00 AM");

            WizardUtils.setPeriodEnd(driver, "8/1/2016 11:59 PM");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "Theodore Hooks");

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "9, Theodore Hooks", 120);

            PortalUtils.saveReport(driver);

            PortalUtils.closeJobReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #13
0
        public void ExecuteJobAccountWorkcenterOrder()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openJobReportMenu(driver);

            PortalUtils.selectAccountWorkcenterOrder(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Job report - Account Workcenter Order automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "10/6/2008 12:00 AM");

            WizardUtils.setPeriodEnd(driver, "10/6/2016 11:59 PM");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setWorkcenterFilter(driver, "Workcenter dev");

            //WizardUtils.setAccountFilter(driver, "Filter multi account");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "JJ, Jobkonto", 120);

            PortalUtils.saveReport(driver);

            PortalUtils.closeJobReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #14
0
        public void ExecuteProjectActivityExtraInformation()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openProjectReportMenu(driver);

            PortalUtils.selectProjectActivityExtraInformation(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Project report - Project Activity extra information automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "1/8/2016 12:00 AM");

            WizardUtils.setPeriodEnd(driver, "31/8/2016 11:59 PM");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "William Hazel");

            WizardUtils.setProjectFilter(driver, "ProReport Project");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "46012, TEST: ProReport", 120);

            PortalUtils.saveReport(driver);

            PortalUtils.closeProjectReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #15
0
        public void ExecuteBalanceOnPeriod()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openBalanceReportMenu(driver);

            PortalUtils.selectBalancesOnPeriod(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Balance on period automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "1/9/2016 12:00 AM");

            WizardUtils.setPeriodEnd(driver, "28/9/2016 11:59 PM");

            //WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "Traci Reynolds");

            WizardUtils.setAccountFilter(driver, "Holiday held");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "126, Traci Reynolds", 120);

            PortalUtils.saveReport(driver);

            PortalUtils.closeBalanceReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #16
0
        public void ExecuteTerminalRegistrations()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openPeriodReportMenu(driver);

            PortalUtils.selectTerminalRegistrations(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Period report - Terminal filters automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "8/1/2016 12:00 AM");

            WizardUtils.setPeriodEnd(driver, "8/5/2016 11:59 PM");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setTerminalFilter(driver, "Terminal Filter");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "4040, Romania", 120);

            PortalUtils.saveReport(driver);

            //PortalUtils.clickOKConfirmation(driver);

            PortalUtils.closePeriodReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #17
0
        public void ExecuteProjectActivityRegistrations()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openProjectReportMenu(driver);

            PortalUtils.selectProjectActivityRegistrations(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Project report - Project Activity registrations automated execution");

            // WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "01/08/2015 00:00");

            WizardUtils.setPeriodEnd(driver, "30/08/2016 23:59");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            WizardUtils.setEmployeeFilter(driver, "Theodore Hooks");

            WizardUtils.setProjectFilter(driver, "Project 00");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "9, Theodore Hooks", 120);

            PortalUtils.saveReport(driver);

            PortalUtils.closeProjectReportMenu(driver);

            PortalUtils.Logout(driver);
        }
コード例 #18
0
        public void ExecuteRateOfStaffTurnOver()
        {
            PortalUtils.Login(driver, "autom", "1234");

            PortalUtils.setUserRole(driver);

            PortalUtils.openPeriodReportMenu(driver);

            PortalUtils.selectRateOfStaffTurnOver(driver);

            PortalUtils.runReportButton(driver);

            WizardUtils.setDescription(driver, "Period report - RateOfStaffTurnOver automated execution");

            //WizardUtils.setExpiryDate(driver, "31/12/2017");

            WizardUtils.clickNextExpiry(driver);

            WizardUtils.setPeriodStart(driver, "01/08/2015 00:00");

            WizardUtils.setPeriodEnd(driver, "30/08/2016 23:59");

            WizardUtils.setPeriodValuesSwitch(driver);

            WizardUtils.clickNextPeriod(driver);

            //WizardUtils.setEmployeeFilter(driver, "Theodore Hooks");

            WizardUtils.clickRunFilter(driver);

            PortalUtils.waitForTextInReport(driver, "106, Kevin Rowe", 120);

            PortalUtils.saveReport(driver);

            PortalUtils.closePeriodReportMenu(driver);

            PortalUtils.Logout(driver);
        }