Exemplo 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);
        }