예제 #1
0
        public void CancelWorkerWithHoldingsScreen()
        {
            try
            {
                Initialize();

                var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.CreateWorker);
                foreach (var datarow in datarows.Where(x => x.ItemArray[1].ToString().Equals("Qualified")))
                {
                    Playback.Wait(1000);
                    WorkerIdentityWindow.ClickOnCreateApplicant();
                    WorkerIdentityWindow.EnterApplicantData(datarow);
                    WorkerIdentityWindow.ClickOnContinueBtn();
                    WorkerReveiwApplicantBehavioralSurveyResultsWindow.ClickOnNextBtnQualified();
                    WorkerAlreadyExistWindow.ClickOnContinueBtn();
                    WorkerCompleteBehavioralSurveryWindow.ClickOnGetResultsBtn();
                    Playback.Wait(5000);
                    WorkerReveiwApplicantBehavioralSurveyResultsWindow.ClickOnContinueBtn();
                    WorkerAddressWindow.EnterAddressData(datarow);
                    WorkerAddressWindow.ClickOnContinueBtn();
                    WorkerGeoCodeWindow.ClickOnOkBtn();
                    WorkerVertexGeoCodeWindow.ClickOnOkBtn();
                    Playback.Wait(2000);
                    WorkerPhoneWindow.EnterPhoneData(datarow);
                    WorkerPhoneWindow.ClickOnContinueBtn();
                    WorkerVerficationWindow.EnterVerificationData(datarow);
                    WorkerVerficationWindow.ClickOnContinueBtn();
                    WorkerVerficationWindow.ClickOnOkBtnVerification();
                    WorkerWithholdings.EnterDataInWithholdings(datarow);
                    WorkerWithholdings.ClickOnCancelBtn();
                    Factory.AssertIsTrue(WorkerIdentityWindow.VerifyAlertPopUpDisplayed(), "Alert PopUp Not Displayed. Entered WithHoldings data is not cancelled");
                    WorkerIdentityWindow.ClickOnOkBtnPopUp();
                }
            }
            finally
            {
                Cleanup();
            }
        }
예제 #2
0
        public void ClickBackBtnWorkerEmploymentEligibilityData()
        {
            Initialize();

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

            foreach (var datarow in datarows)
            {
                if (datarow.ItemArray[1].ToString() == "Qualified")
                {
                    Playback.Wait(1000);
                    WorkerIdentityWindow.ClickOnCreateApplicant();
                    WorkerIdentityWindow.EnterApplicantData(datarow);
                    WorkerIdentityWindow.ClickOnContinueBtn();
                    WorkerReveiwApplicantBehavioralSurveyResultsWindow.ClickOnNextBtnQualified();
                    WorkerAlreadyExistWindow.ClickOnContinueBtn();
                    WorkerCompleteBehavioralSurveryWindow.ClickOnGetResultsBtn();
                    Playback.Wait(5000);
                    WorkerReveiwApplicantBehavioralSurveyResultsWindow.ClickOnContinueBtn();
                    WorkerAddressWindow.EnterAddressData(datarow);
                    WorkerAddressWindow.ClickOnContinueBtn();
                    WorkerGeoCodeWindow.ClickOnOkBtn();
                    WorkerVertexGeoCodeWindow.ClickOnOkBtn();
                    Playback.Wait(2000);
                    WorkerPhoneWindow.EnterPhoneData(datarow);
                    WorkerPhoneWindow.ClickOnContinueBtn();
                    WorkerVerficationWindow.EnterVerificationData(datarow);
                    WorkerVerficationWindow.ClickOnBackBtn();
                    Factory.AssertIsTrue(WorkerIdentityWindow.VerifyAlertPopUpDisplayed(), "Alert PopUp Not Displayed. Entered Verification data is not cancelled");
                    WorkerIdentityWindow.ClickOnOkBtnPopUp();
                    WorkerPhoneWindow.ClickOnCancelBtn();
                    WorkerIdentityWindow.ClickOnOkBtnPopUp();
                }
            }
            Cleanup();
        }