public void VerifyWorkerTempToHireTab() { try { Initialize(); LandingPage.SelectFromToolbar("Workers"); var datarows = ExcelReader.ImportSpreadsheet(ExcelFileNames.WorkerTemp); var datarow = datarows.FirstOrDefault(x => !(x.ItemArray[7].ToString().Equals(String.Empty))); Factory.AssertIsFalse(datarow == null, "Couldn't find a worker in the data."); Globals.WorkerName = datarow.ItemArray[7].ToString(); var worker = WorkerSummaryWindow.SelectWorkerFromTable(Globals.WorkerName); if (worker) { Playback.Wait(2000); WorkerSummaryWindow.SelectMainTab(WorkerSummaryWindow.WorkerProfileTabConstants.ProfileDetails); WorkerSummaryWindow.SelectInnerTab(WorkerSummaryWindow.WorkerProfileTabConstants.ProfileDetails, "Temp-to-Hire"); Playback.Wait(1000); Factory.AssertIsTrue(WorkerSurveyWindow.VerifyWorkerProfileWindowDisplayed(), "Workers Profile Temp-to-Hire Tab not Displayed"); WorkerProfileDetailsWindow.ClickonSearchBtnTemp(); Factory.AssertIsTrue(WorkerProfileDetailsWindow.VerifyCustomerSearchPopUpDisplayed(), "Customer Search PopUp not Displayed"); WorkerProfileDetailsWindow.EnterDatainCustomerSearch(datarow); Playback.Wait(1000); WorkerProfileDetailsWindow.EnterdataInTemp(datarow); Factory.AssertIsTrue(WorkerProfileDetailsWindow.VerifyWorkerPopUpDisplayed(), "Confirmation Window Not Displayed"); //WorkerProfileDetailsWindow.ClickOnOkBtnPopUp(); WorkerSummaryWindow.ClickOnCloseBtn(); } Factory.AssertIsTrue(worker, "Requested Worker not found"); } finally { Cleanup(); } }