Example #1
0
        public void HotelNotification()
        {
            HotelPage hotel = new HotelPage(driver).OpenHotelPage()
                              .InputArrivalCityValue(FlightsCreator.OnlyArrivalCity())
                              .PressSearch()
                              .PressToggleNotification();

            Assert.AreEqual(hotel.get_ButtonMailDisabledInfo, "disabled");
        }
Example #2
0
        public void HotelResetStar()
        {
            HotelPage hotel = new HotelPage(driver).OpenHotelPage()
                              .InputArrivalCityValue(FlightsCreator.OnlyArrivalCity())
                              .PressSearch()
                              .PressReset();

            Assert.AreEqual(hotel.get_SelectedStar, "0+");
        }
Example #3
0
        public void RequestValidation()
        {
            FlightsPage flights = new FlightsPage(driver).OpenFlightsPage()
                                  .InputDepartureCityValue(FlightsCreator.WithAllProperties())
                                  .AcceptFirstValuOnTravelList()
                                  .InputArrivalCityValue(FlightsCreator.WithAllProperties())
                                  .AcceptFirstValuOnTravelList()
                                  .PressSearch();

            Assert.AreEqual(flights.get_Error, "Пожалуйста, задайте конкретные аэропорты отправления (Откуда) и прибытия (Куда).");
        }
Example #4
0
        public void FlightsSearchChildsAdvise()
        {
            FlightsPage flights = new FlightsPage(driver).OpenFlightsPage()
                                  .PressTravelers()
                                  .PressTravelersChildIncrement()
                                  .PressRoundTrip()
                                  .InputArrivalCityValue(FlightsCreator.OnlyArrivalCity())
                                  .AcceptFirstValuOnTravelList()
                                  .PressSearch();

            Assert.AreEqual(flights.get_ChildAdvise, "Некоторые авиакомпании взимают плату за младенцев без места. Мы показываем общую цену за всех пассажиров.");
        }