public Dictionary <string, string> ToDictionary() { var requestParams = new Dictionary <string, string> { ["dir"] = "0", ["tfl"] = "1", ["code0"] = From, ["code1"] = To, ["dt0"] = DepartDate.ToString("dd.MM.yyyy"), ["ti0"] = DepartTime.ToString(), ["checkSeats"] = "1" }; return(requestParams); }
public void InputPayrollFormDetails(string FormTypetoCreate, string CurrentOrClosedWeekending) { //Inputs all information needed to create a new payroll form FormType.SelectByText(FormTypetoCreate, "FormType"); CenterDropDown.SelectByIndex(1, "Center"); var routeNumberValue = GenerateRandomRouteNumber(); //Save this route number value for use later ScenarioContext.Current["RouteNumber"] = routeNumberValue; RouteNumber.EnterText(routeNumberValue, "RouteNumber"); RouteNumber.SendKeys(Keys.Tab); var WeekendingDateToSelect = DateTime.Now; if (CurrentOrClosedWeekending == "Current") { WeekendingDateToSelect = (DateTime.Now.AddDays(6 - (int)DateTime.Now.DayOfWeek)); } else { DateTime StartOfWeek = DateTime.Today.AddDays(-(int)DateTime.Today.DayOfWeek); WeekendingDateToSelect = StartOfWeek.AddDays(-1); } var departDateValue = WeekendingDateToSelect.AddDays(-2).ToShortDateString(); ScenarioContext.Current["DepartDate"] = departDateValue; DepartDate.EnterText(departDateValue, "DepartDate"); DepartDate.SendKeys(Keys.Tab); WeekendingDate.EnterText(WeekendingDateToSelect.ToShortDateString(), "WeekendingDate"); WeekendingDate.SendKeys(Keys.Tab); driver.RobustWait(); if (FormTypetoCreate == "Regular") { Cases.EnterText("25", "Cases"); Pounds.EnterText("4000", "Cases"); Cubes.EnterText("25", "Cubes"); Stops.EnterText("5", "Stops"); } }
public void addTravelSegment(List <List <string> > travelSegment) { MainPage mainPage = new MainPage(webDriver); for (int i = 0; i < travelSegment.Count; i++) { mainPage.SwitchToIFrame(webDriver, "contentIFrame1"); RecordLocLbl.Click(); mainPage.SwitchToIFrame(webDriver, "IFRAME_TravelSegments"); Company.Clear(); Company.SendKeys(travelSegment[i][0]); selectTravelMode(Convert.ToInt32(travelSegment[i][1])); Number.Clear(); Number.SendKeys(travelSegment[i][2]); DepartDate.Clear(); setDate(travelSegment[i][3], DepartDate); Depart.Clear(); Depart.SendKeys(travelSegment[i][4]); DepartTime.SendKeys(travelSegment[i][5]); setDate(travelSegment[i][6], ArrivalDate); Arrival.SendKeys(travelSegment[i][7]); ArrivalTime.SendKeys(travelSegment[i][8]); webDriver.SwitchTo().DefaultContent(); WDEx.click(webDriver, mainPage.Save); Thread.Sleep(WDEx.delaySml); } }