public void VerifyWorkerVerificationTab() { try { Initialize(); LandingPage.SelectFromToolbar("Workers"); var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.WorkerVerification); foreach (var datarow in datarows.Where(x => !x.ItemArray[19].ToString().Equals(string.Empty))) { var worker = WorkerSummaryWindow.SelectWorkerFromTable(datarow.ItemArray[19].ToString()); if (worker) { Playback.Wait(2000); WorkerSummaryWindow.SelectMainTab(WorkerSummaryWindow.WorkerProfileTabConstants.ProfileDetails); WorkerSummaryWindow.SelectInnerTab(WorkerSummaryWindow.WorkerProfileTabConstants.ProfileDetails, "I-9"); Playback.Wait(1000); //Factory.AssertIsTrue(WorkerSurveyWindow.VerifyWorkerProfileWindowDisplayed(), "Workers Profile Verification Tab not Displayed"); WorkerProfileDetailsWindow.EnterDatainVerification(datarow); WorkerProfileDetailsWindow.ClickOnSaveBtnVerification(); Playback.Wait(1000); Factory.AssertIsTrue(WorkerProfileDetailsWindow.VerifyWorkerPopUpDisplayed(), "Confirmation Window Not Displayed"); WorkerProfileDetailsWindow.ClickOnOkBtnPopUp(); Playback.Wait(1000); WorkerProfileDetailsWindow.ClickOnOkBtnPopUp(); Playback.Wait(1000); WorkerSummaryWindow.ClickOnCloseBtn(); } Factory.AssertIsTrue(worker, "Requested Worker not found"); } } finally { Cleanup(); } }