Пример #1
0
 //5
 public void WorkWithFlightStatusWithoutAllParameters()
 {
     MakeScreenshotWhenFail(() =>
     {
         new MainPage(webDriver).ClickFlightStatus();
         new FlightStatusPage(webDriver).ClickSearchWithoutAllParameters();
         FlightStatusPage flightStatusPage = new FlightStatusPage(webDriver);
         Assert.AreEqual(errorInFlightStatusWithoutParameters, flightStatusPage.GetErrorMessageInFlightStatusPage());
     });
 }
Пример #2
0
 //6
 public void FlightStatusWithAloneCity()
 {
     MakeScreenshotWhenFail(() =>
     {
         MainPage mainPage = new MainPage(webDriver).InputCity(currentUser.DataForBookingWithAloneCity());
         mainPage.ClickSearchButton();
         FlightStatusPage flightStatusPage = new FlightStatusPage(webDriver).InputCityFromInFlightStatusPage(currentStatus.DataForFlighStatus());
         flightStatusPage.ClickSearchWithoutAllParameters();
         Assert.AreEqual(errorInFlightStatusWithCityFrom, flightStatusPage.GetErrorMessageInFlightStatusPageWithCityFrom());
     });
 }
Пример #3
0
 //5 +
 public void WorkWithFlightStatusWithoutAllParameters()
 {
     MakeScreenshotWhenFail(() =>
     {
         Logger.InitLogger();
         new MainPage(webDriver).ClickFlightStatus();
         new FlightStatusPage(webDriver).ClickSearchWithoutAllParameters();
         FlightStatusPage flightStatusPage = new FlightStatusPage(webDriver);
         Assert.IsTrue(flightStatusPage.GetErrorMessageInFlightStatusPage().Contains(errorInFlightStatusWithoutParameters));
         Logger.Log.Info("Test complete successfully");
     });
 }