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