public void BookFlight() { //Parameters string user = "******"; string pass = "******"; string cid = "20033"; string fromCity = "New York";// If there are multiple values for a given city multiple location page is displayed string toCity = "Paris"; string leave = "06/01/2018"; string returnD = "07/04/2018"; string leaveH = "11:00 AM"; string returnH = "10:00 PM"; LoginPage goTo = new LoginPage(driver); goTo.GoToPage(); Assert.True(goTo.IsPageOpened()); goTo.LogOn(user, pass, cid); BackOfficePage backOff = new BackOfficePage(driver); backOff.ClickFrontOffice(); HotelPage hotel = new HotelPage(driver); Thread.Sleep(2000); hotel.ClickFlightLink(); Assert.True(driver.Title.Contains("Mystique")); FlightPage flight = new FlightPage(driver); flight.ClickRadioButtons(); // Assert.IsTrue(driver.Title.Equals("BugFixer :: Home")); flight.SearchFlight(fromCity, toCity, leave, returnD, leaveH, returnH); Thread.Sleep(2000); MultipleLocationPage multi = new MultipleLocationPage(driver); multi.ClickContinue(); ResultsPage results = new ResultsPage(driver); // results.SortByList(); results.HidePriceFilter(); Thread.Sleep(2000); // results.ClickSortButtons(); results.MySearches(); results.AddFlightToCart(); Thread.Sleep(3000); // What effective parameter should I use on this function invocation? Assert.IsTrue(results.CheckTripCartQty()); Assert.IsTrue(results.PageSource()); }