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