Exemple #1
0
        public void TravelReservationAir()
        {
            try
            {
                test = extent.CreateTest("HotelBooking");
                LoginPage    loginPage    = new LoginPage(webDriver);
                MainPage     mainPage     = new MainPage(webDriver);
                TravelResOld travelResOld = new TravelResOld(webDriver);

                loginPage.UserLogin(baseURL, webDriver, userName, passKey);

                //mainPage.TabPlan.Click(); same isn't working sometimes to this is workaround;
                WDEx.JSExeClick(webDriver, mainPage.TabPlan);
                //mainPage.TabPlanClick(webDriver);

                mainPage.TabOperator.Click();
                mainPage.TravelReservation.Click();

                mainPage.SwitchToIFrame(webDriver, "contentIFrame0");
                mainPage.OpenRecord(5);
                //WDEx.click(webDriver, mainPage.New);


                Thread.Sleep(WDEx.delayAvg);

                mainPage.SwitchToIFrame(webDriver, "contentIFrame1");
                travelResOld.RecordLocLbl.Click();

                travelResOld.AddGuest.Click();
                webDriver.SwitchTo().DefaultContent();
                Thread.Sleep(WDEx.delaySml);
                mainPage.SwitchToIFrame(webDriver, "InlineDialog_Iframe");
                travelResOld.GuestSearch.SendKeys("Chip");



                webDriver.SwitchTo().DefaultContent();
                WDEx.click(webDriver, mainPage.Save);
                Thread.Sleep(WDEx.delaySml);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            Thread.Sleep(WDEx.delaySml);
        }
Exemple #2
0
        public void TravelReservationOld()
        {
            try
            {
                test = extent.CreateTest("HotelBooking");
                LoginPage    loginPage    = new LoginPage(webDriver);
                MainPage     mainPage     = new MainPage(webDriver);
                TravelResOld travelResOld = new TravelResOld(webDriver);
                DataInput.initializeOldTravelReservation();

                loginPage.UserLogin(baseURL, webDriver, userName, passKey);

                //mainPage.TabPlan.Click(); same isn't working sometimes to this is workaround;
                WDEx.JSExeClick(webDriver, mainPage.TabPlan);
                //mainPage.TabPlanClick(webDriver);

                mainPage.TabOperator.Click();
                mainPage.TravelReservation.Click();

                // To Edit the Existing Travel Reservation Both statements needs to be executed;

                /*mainPage.SwitchToIFrame(webDriver, "contentIFrame0");
                 * mainPage.OpenRecord(5); */

                travelResOld.createNewOtherTR(DataInput.rcTRValue);

                travelResOld.addTravelGuest(DataInput.travelGuest);

                Thread.Sleep(WDEx.delaySml);

                travelResOld.addTravelSegment(DataInput.travelSegment);


                Thread.Sleep(WDEx.delaySml);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            Thread.Sleep(WDEx.delaySml);
        }