static public void TestCase1(IWebDriver driver) { // Test Data string Username = "******"; string Password = "******"; bool OneWay = true; string CityFrom = "Sydney"; string CityTo = "London"; string Class = "First"; string FirstName = "James"; string LastName = "Smith"; string CCNum = "12345678"; int DepartureFlightNum = 362; int ArrivalFlightNum = 630; LoginPage LoginPage = new LoginPage(driver); FlightFinderPage FlightFinderPage = new FlightFinderPage(driver); SelectFlightPage SelectFlightPage = new SelectFlightPage(driver); BookFlightPage BookFlightPage = new BookFlightPage(driver); FlightCongirmationPage FlightConfirmationPage = new FlightCongirmationPage(driver); driver.Navigate().GoToUrl("http://newtours.demoaut.com/"); LoginPage.Login(Username, Password); FlightFinderPage.FindFlights(OneWay, CityFrom, CityTo, Class); SelectFlightPage.SelectFlightNumbers(DepartureFlightNum, ArrivalFlightNum); BookFlightPage.EnterDetails(FirstName, LastName, CCNum); FlightConfirmationPage.VerifyDepartureDetails(CityFrom, CityTo, DepartureFlightNum, Class); FlightConfirmationPage.VerifyArrivalDetails(CityTo, CityFrom, ArrivalFlightNum, Class); }
public void LaunchBrowser() { driver = Utils.Utils.OpenBrowser("http://newtours.demoaut.com/mercurypurchase.php", "chrome"); loginPage = new LoginPage(driver); findFlightPage = new FindFlightPage(driver); selectFlightPage = new SelectFlightPage(driver); bookFlightPage = new BookFlightPage(driver); confirmationPage = new ConfirmationPage(driver); }
public BookTicketsForm(Schedules outboundShedule, Schedules returnSchedule, BookFlightPage page) { InitializeComponent(); outboundTickets.Confirmed = true; outboundTickets.Users = page.user; outboundTickets.UserID = page.user.ID; outboundTickets.Schedules = outboundShedule; outboundTickets.ScheduleID = outboundShedule.ID; outboundTickets.CabinTypes = (CabinTypes)page.CabinTypeComboBox.SelectedItem; outboundTickets.CabinTypeID = ((CabinTypes)page.CabinTypeComboBox.SelectedItem).ID; returnTickets.Schedules = returnSchedule; returnTickets.CabinTypes = outboundTickets.CabinTypes; outboundScheduleGrid.DataContext = outboundTickets; returnScheduleGrid.DataContext = returnTickets; ticketsGrid.DataContext = outboundTickets; CountryComboBox.ItemsSource = DataHelper.GetContext().Countries.ToList(); }