public void FillStep3() { var items = new ScheduleNewTripPageMap(); var page = new ScheduleNewTripPage(); page.FillStep3(); }
public void FillStep4(dataSchedulerAppointmentInfo appdata) { var items = new ScheduleNewTripPageMap(); var page = new ScheduleNewTripPage(); var data = new ScheduleNewTripPageData(); var roundTrip = new RoundTrip(); var roundTripItems = new RoundTripMap(); Driver.ScrollToElement(items.NextBtn); Driver.ScrollToElement(items.ApptDateTime); items.ApptDateTime.Clear(); Driver.WaitForLoad(data.DefaultWait); roundTrip.FillStep4(appdata); try { Driver.CustomClick(roundTripItems.Validate); } catch (Exception ex) { Driver.SaveScreenshot(Helper.SCREEN_SHOT_PATH); Console.WriteLine($"{DateTime.Now} - Validate the trip on AppointmentInfo page. " + $"Exception message {ex.Message}. \n Please, see the screenshot with error"); } Driver.WaitForLoad(data.ValidationTimeout); }
public void ValidateRecurringTrip(string recurDate, string memberId) { var page = new ScheduleNewTripPage(); var data = new ScheduleNewTripPageData(); string text = ""; page.SearchForTrip(recurDate); try { text = page.Validate().ValidateRecurringTrip(); } catch { Console.WriteLine("Incorrect Recurring Trip was created!"); } Console.WriteLine(String.Format("Recurring Appointment Date: {0} - Member ID: {1}", recurDate, memberId)); Console.WriteLine(text); Console.WriteLine("----------------------------"); var filepath = Directory.GetCurrentDirectory(); using (StreamWriter sw = File.AppendText(Path.Combine(filepath, "Appointments.txt"))) { sw.WriteLine(String.Format("Recurring Appointment Date: {0} - Member ID: {1}", recurDate, memberId)); sw.WriteLine(text); sw.WriteLine("----------------------------"); } }
public void RoundTripRecurring(dataSchedulerAppointmentInfo dataScheduler) { var items = new ScheduleNewTripPageMap(); var page = new ScheduleNewTripPage(); var data = new ScheduleNewTripPageData(); aptDate = page.CreateRecurringTrip(dataScheduler); }
public void FillStep2(string memberId) { var items = new ScheduleNewTripPageMap(); var page = new ScheduleNewTripPage(); page.FillStep2(memberId); items.NextBtn.Click(); Driver.WaitForLoad(300); }
public void FillStep1(dataSchedulerCaller data) { var items = new ScheduleNewTripPageMap(); var page = new ScheduleNewTripPage(); page.FillStep1(data); items.NextBtn.Click(); Driver.WaitForLoad(300); }
public void OpenManageTripsStep7() { var page = new ScheduleNewTripPage(); page.OpenManageTripsStep7(); }