Ejemplo n.º 1
0
        public void PayrollOCRTest()
        {
            EllisHome.LaunchEllisAsPRMUser();
            EllisHome.ClickOnFilePayrollOCR();

            Factory.AssertIsTrue(LandingPage.VerifyFileDialogDisplayed(), "File dialog is not displayed");
            LandingPage.CloseFileDialogWindow();
        }
Ejemplo n.º 2
0
 public void VerifySchedulePayments()
 {
     EllisHome.LaunchEllisAsPRMUser();
     EllisHome.ClickOnSchedulePayments();
     Playback.Wait(3000);
     Factory.AssertIsTrue(CreateNewOrderWindow.VerifySchedulePaymentWindowDisplayed(), "Schedule Payment Window Not Displayed");
     CreateNewOrderWindow.CloseSchedulePaymentWindow();
 }
Ejemplo n.º 3
0
        public void VerifyRateSheetWindow()
        {
            EllisHome.LaunchEllisAsPRMUser();
            EllisHome.ClickOnRateSheet();
            Playback.Wait(2000);

            Factory.AssertIsTrue(CreateNewOrderWindow.VerifyRateSheetWindowDisplayed(), "Rate Sheet Window not displayed");
            CreateNewOrderWindow.CloseRateSheetWindow();
        }
Ejemplo n.º 4
0
        public void VerifyAnswerOrPrintLetterWindow()
        {
            EllisHome.LaunchEllisAsPRMUser();
            EllisHome.ClickOnVieworPrintAnswerLetters();
            Playback.Wait(2000);

            Factory.AssertIsTrue(CreateNewOrderWindow.VerifyAnswerLetterWindowDisplayed(), "Answer Letter Window not displayed");
            CreateNewOrderWindow.CloseAnswerLetterWindow();
        }
Ejemplo n.º 5
0
        public void PayrollCreateOrderTest()
        {
            EllisHome.LaunchEllisAsPRMUser();


            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.CreateGarnishmentOrder);

            foreach (var datarow in datarows)
            {
                EllisHome.ClickOnFilePayrollCreateOrder();
                CreateNewOrderWindow.EnterDataInCreateOrder(datarow);

                Factory.AssertIsTrue(CreateNewOrderWindow.VerifyCreatNeworderWindowDisplayed(), "Create New Garnishment Order Window Not Displayed");
            }
        }
Ejemplo n.º 6
0
        public void VerifyStateHoliday()
        {
            EllisHome.LaunchEllisAsPRMUser();
            EllisHome.ClickOnStateHoliday();
            Playback.Wait(3000);
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.UnclaimedProperty);

            foreach (var datarow in datarows)
            {
                CreateNewOrderWindow.EnterDataInStateHoliday(datarow);
                Factory.AssertIsTrue(CreateNewOrderWindow.VerifyNoResultsFoundWindowDisplayed(),
                                     "No Results Found Window Not Displayed");
                CreateNewOrderWindow.ClickOnOkBtnNoresults();
            }
        }
Ejemplo n.º 7
0
        public void VerifyOverTimeRules()
        {
            EllisHome.LaunchEllisAsPRMUser();
            EllisHome.ClickOnOvertime();
            Playback.Wait(5000);
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.UnclaimedProperty);

            foreach (var datarow in datarows)
            {
                CreateNewOrderWindow.EnterDatainOverTimeWindow(datarow);
                Factory.AssertIsTrue(CreateNewOrderWindow.VerifyOverTimeWindowDisplayed(), "OVerTime Window Not displayed");
                CreateNewOrderWindow.ClickModifyBtnOverTime();
                CreateNewOrderWindow.ClickokBtnSaveSucccess();
            }
        }
Ejemplo n.º 8
0
        public void VerifySearchPayments()
        {
            EllisHome.LaunchEllisAsPRMUser();
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.PaymentSearch);

            foreach (var datarow in datarows)
            {
                EllisHome.ClickOnSearchPayments();
                Playback.Wait(3000);
                Factory.AssertIsTrue(CreateNewOrderWindow.VerifySearchPaymentsWindowDisplayed(), "Search Payment Window Not Displayed");
                CreateNewOrderWindow.EnterDataInSearchPayment(datarow);
                CreateNewOrderWindow.ClickOnSearchBtnPaymentSearch();
                Playback.Wait(5000);
                CreateNewOrderWindow.CloseSearchPaymentsWindow();
            }
        }
Ejemplo n.º 9
0
        public void VerifyPrintInUnclaimedProperty()
        {
            EllisHome.LaunchEllisAsPRMUser();
            EllisHome.ClickOnUnClaimedProperty();
            Playback.Wait(3000);
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.UnclaimedProperty);

            foreach (var datarow in datarows)
            {
                UnclaimedProperty.EnterDataInPrintLetterTab(datarow);
                UnclaimedProperty.ClickOnPrintLetterBtnPrintLetter();
                Factory.AssertIsTrue(UnclaimedProperty.VerifyPrintWindowDisplayed(), "Print Window Not Displayed");
                UnclaimedProperty.ClosePrintWindow();
                UnclaimedProperty.CloseUnclaimedPropertyWindow();
            }
        }
Ejemplo n.º 10
0
        public void UpdateDateInRateSheetWindow()
        {
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.CreateGarnishmentOrder);

            foreach (var datarow in datarows)
            {
                EllisHome.LaunchEllisAsPRMUser();
                EllisHome.ClickOnRateSheet();
                Playback.Wait(2000);
                Factory.AssertIsTrue(CreateNewOrderWindow.VerifyRateSheetWindowDisplayed(), "Rate Sheet Window not displayed");
                CreateNewOrderWindow.EnterRateSheetData(datarow);
                Factory.AssertIsTrue(CreateNewOrderWindow.VerifyRateSheetDateWindowDisplayed(), "Rate Sheet Date Window Not Displayed");
                CreateNewOrderWindow.ClickOkinRateSheetDateWindow();
                CreateNewOrderWindow.CloseRateSheetWindow();
            }
        }
Ejemplo n.º 11
0
        public void SearchAgencyFromCreateOrder()
        {
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.CreateGarnishmentOrder);

            foreach (var datarow in datarows)
            {
                EllisHome.LaunchEllisAsPRMUser();
                EllisHome.ClickOnFilePayrollCreateOrder();
                CreateNewOrderWindow.EnterAgencySearchData(datarow);
                CreateNewOrderWindow.ClickSearchAgencyButton();
                Playback.Wait(2000);
                Factory.AssertIsTrue(CreateNewOrderWindow.VerifySearchAgencyWindowDisplayed(), "Search Agency Window Not Displayed");
                CreateNewOrderWindow.SelectAgencyRecord(datarow);
                Playback.Wait(2000);
                Factory.AssertIsTrue(CreateNewOrderWindow.VerifyUpdateAgencyWindowDisplayed(), "Update Agency Window Not Displayed");
                CreateNewOrderWindow.CloseUpdateAgencyWindow();
                CreateNewOrderWindow.CloseSearchAgencyWindow();
                CreateNewOrderWindow.CloseCreateNewOrderWindow();
            }
        }
Ejemplo n.º 12
0
        public void AddNotesInGarnishmentOrder()
        {
            var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.SearchGarnishmentOrder);

            foreach (var datarow in datarows)
            {
                EllisHome.LaunchEllisAsPRMUser();
                EllisHome.ClickOnFilePayrollCreateOrder();
                CreateNewOrderWindow.ClickSearchOrderButton();
                Playback.Wait(3000);
                Factory.AssertIsTrue(CreateNewOrderWindow.VerifySearchOrderWindowDisplayed(), "Search Order Window Not Displayed");
                CreateNewOrderWindow.EnterDataInSearchOrderWindow(datarow);
                Playback.Wait(2000);
                Factory.AssertIsTrue(CreateNewOrderWindow.VerifyOrderDetailsWindowDisplayed(), "Order Details Window Not Displayed");
                CreateNewOrderWindow.SelectNotesTab();
                CreateNewOrderWindow.ClickOnAddNotesBtn();
                Factory.AssertIsTrue(CreateNewOrderWindow.VerifyAddNOteWindowDisplayed(), "Add Note Window Not Displayed");
                CreateNewOrderWindow.EnterDatainAddNoteWindow(datarow);
                CreateNewOrderWindow.CloseOrderDetailsWindow();
                CreateNewOrderWindow.ClickCloseBtnSearchOrderWindow();
                CreateNewOrderWindow.CloseCreateNewOrderWindow();
            }
        }
Ejemplo n.º 13
0
 public void VerifyPayrollAdjustments()
 {
     EllisHome.LaunchEllisAsPRMUser();
     EllisHome.ClickOnPayrollAdjustments();
     Playback.Wait(3000);
 }
Ejemplo n.º 14
0
 public void VerifyGarnishmentExceptionBatchWindow()
 {
     EllisHome.LaunchEllisAsPRMUser();
     EllisHome.ClickOnOrders();
     Playback.Wait(2000);
 }