public void HotelEmptyValue() { HotelPage hotel = new HotelPage(driver).OpenHotelPage() .PressSearch(); Assert.AreEqual(hotel.get_EmptyValueMessage, "Укажите город, название отеля или достопримечательность."); }
public void TearDown() { bookingPage = null; hotelPage = null; Driver.Close(); Driver.Quit(); }
public void HotelRecommendation() { HotelPage hotel = new HotelPage(driver).OpenHotelPage() .PressGuests() .IncreaseNumberRooms(MAX_CLICKS_ROOMS); Assert.AreEqual(hotel.get_HotelAdvice, "Поиск 8 и более номеров на HotelPlanner.com"); }
public void SetUp() { Driver = new ChromeDriver(); Driver.Navigate().GoToUrl("https://www.booking.com/index.en-gb.html"); Driver.Manage().Window.Maximize(); bookingPage = new BookingPage(Driver); hotelPage = bookingPage.SearchAs(place, months, daysOccupancy, adult, children, room); }
public void HotelNotification() { HotelPage hotel = new HotelPage(driver).OpenHotelPage() .InputArrivalCityValue(FlightsCreator.OnlyArrivalCity()) .PressSearch() .PressToggleNotification(); Assert.AreEqual(hotel.get_ButtonMailDisabledInfo, "disabled"); }
public void HotelResetStar() { HotelPage hotel = new HotelPage(driver).OpenHotelPage() .InputArrivalCityValue(FlightsCreator.OnlyArrivalCity()) .PressSearch() .PressReset(); Assert.AreEqual(hotel.get_SelectedStar, "0+"); }
public void HotelRecommendation() { HotelPage hotel = new HotelPage(driver); hotel.OpenHotelPage(); hotel.IncreaseNumberRooms(); Assert.AreEqual(hotel.get_messageHotelAdvice, "Поиск 8 и более номеров на HotelPlanner.com"); }
public void BookFlight() { //Parameters string user = "******"; string pass = "******"; string cid = "20033"; string fromCity = "New York";// If there are multiple values for a given city multiple location page is displayed string toCity = "Paris"; string leave = "06/01/2018"; string returnD = "07/04/2018"; string leaveH = "11:00 AM"; string returnH = "10:00 PM"; LoginPage goTo = new LoginPage(driver); goTo.GoToPage(); Assert.True(goTo.IsPageOpened()); goTo.LogOn(user, pass, cid); BackOfficePage backOff = new BackOfficePage(driver); backOff.ClickFrontOffice(); HotelPage hotel = new HotelPage(driver); Thread.Sleep(2000); hotel.ClickFlightLink(); Assert.True(driver.Title.Contains("Mystique")); FlightPage flight = new FlightPage(driver); flight.ClickRadioButtons(); // Assert.IsTrue(driver.Title.Equals("BugFixer :: Home")); flight.SearchFlight(fromCity, toCity, leave, returnD, leaveH, returnH); Thread.Sleep(2000); MultipleLocationPage multi = new MultipleLocationPage(driver); multi.ClickContinue(); ResultsPage results = new ResultsPage(driver); // results.SortByList(); results.HidePriceFilter(); Thread.Sleep(2000); // results.ClickSortButtons(); results.MySearches(); results.AddFlightToCart(); Thread.Sleep(3000); // What effective parameter should I use on this function invocation? Assert.IsTrue(results.CheckTripCartQty()); Assert.IsTrue(results.PageSource()); }
public void SelectHotel() { var hotel = new HotelPage(driver); hotel.HotelSelect(); hotel.SearchHotel(); string name = "The Taj Mahal Palace"; Assert.AreEqual(name, hotel.TajHotel()); }
public HotelReservationAcceptationCreateTest() { string urlToGo = SetupTest._acceptanceTestSettings.BaseClientUrl + "home"; var homePage = new HomePage(NgDriver); //var subMenusPage = new CustomerSubMenuComponent(NgDriver); _hotelPage = new HotelPage(NgDriver); //_flightReservationPage = new FlightReservationPage(NgDriver); _hotelReservationFormPage = new HotelReservationFormPage(NgDriver); //NgDriver.Navigate().GoToUrl(urlToGo); //homePage.MainMenu.WaitUntilBeVisibleAndClickOnIt(NgDriver); homePage.HotelItem.Click(); //subMenusPage.CustomersSubMenu.Click(); }
public void WhenIPressLogin() { _hotelPage = _loginPage.Login(); }
public bool TestTwoStarHotels() { HotelPage hotelpage = new HotelPage(driver); return(hotelpage.CheckTwoStarHotels()); }