public void VerifyWorkerAddressTab() { Initialize(); LandingPage.SelectFromToolbar("Workers"); var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.WorkerAddress); foreach (var datarow in datarows) { var worker = WorkerSummaryWindow.SelectWorkerFromTable(datarow.ItemArray[14].ToString()); if (worker) { Playback.Wait(2000); WorkerSummaryWindow.SelectMainTab(WorkerSummaryWindow.WorkerProfileTabConstants.ProfileDetails); WorkerSummaryWindow.SelectInnerTab(WorkerSummaryWindow.WorkerProfileTabConstants.ProfileDetails, "Addresses"); Playback.Wait(1000); Factory.AssertIsTrue(WorkerSurveyWindow.VerifyWorkerProfileWindowDisplayed(), "Workers Profile Addresses Tab not Displayed"); WorkerProfileDetailsWindow.EnterDataInAddressTab(datarow); Factory.AssertIsTrue(WorkerGeoCodeWindow.VerifyGeoCodeWindowDisplayed(), "Geo Code Window Not Displayed"); WorkerGeoCodeWindow.ClickOnOkBtn(); Factory.AssertIsTrue(WorkerVertexGeoCodeWindow.VerifyWorkerVertexGeoCodeWindowDisplayed(), " Worker Vertex Geo Code Window Not Displayed"); WorkerVertexGeoCodeWindow.ClickOnOkBtn(); Factory.AssertIsTrue(WorkerProfileDetailsWindow.VerifyWorkerPopUpDisplayed(), "Confirmation Window Not Displayed"); WorkerProfileDetailsWindow.ClickOnOkBtnPopUp(); WorkerSummaryWindow.ClickOnCloseBtn(); } Factory.AssertIsTrue(worker, "Requested Worker not found"); } Cleanup(); }
public void CancelWorkerEmploymentEligibilityData() { 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.ClickOnCancelBtn(); Factory.AssertIsTrue(WorkerIdentityWindow.VerifyAlertPopUpDisplayed(), "Alert PopUp Not Displayed. Entered Verification data is not cancelled"); WorkerIdentityWindow.ClickOnOkBtnPopUp(); } } Cleanup(); }
public void RejectWorkerConfirmationScreen() { try { Initialize(); var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.CreateWorker); foreach (var datarow in datarows.Where(v => v.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.ClickOnContinueBtn(); WorkerJobSkillsWindow.ClickonAddOrUpdateBtn(); WorkerJobSkillsWindow.EnterDataInAddSkills(datarow); WorkerJobSkillsWindow.EnterLicenseData(datarow); WorkerJobSkillsWindow.ClickonContinueBtn(); Playback.Wait(2000); WorkerConfirmApplicantElgibiltyWindow.ClickOnNoBtn(); Factory.AssertIsTrue(WorkerAddressWindow.VerifyRejectPopUpDisplayed(), "Reject PopUp Not Displayed"); WorkerAddressWindow.EnterDataInRejectPopUp(); WorkerAddressWindow.ClickOnDoneBtnReject(); } } finally { Cleanup(); } }
public void CancelWorkerW5Screen() { 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.EnterDataInW5PopUp(datarow); WorkerWithholdings.ClickOnCancelBtnW5(); WorkerWithholdings.ClickOnCancelBtn(); Factory.AssertIsTrue(WorkerIdentityWindow.VerifyAlertPopUpDisplayed(), "Alert PopUp Not Displayed. Entered WithHoldings data is not cancelled"); WorkerIdentityWindow.ClickOnOkBtnPopUp(); } } finally { Cleanup(); } }