Exemplo n.º 1
0
 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();
     }
 }