public void ReserveCarWithAdditionalServices() { NormalDataCreater normalDataCreater = new NormalDataCreater(); MainPage mainPage = new MainPage(Driver).SelectCountry() .SelectCity() .SelectLocation_MNA() .ClickButtonFind(); ListFoundCars listFound = new ListFoundCars(Driver).ClickButtonReser(); Driver.SwitchTo().Window(Driver.WindowHandles.Last()); CarPage carPage = new CarPage(Driver); carPage.OpenListAdditionalServices() .ChoiseCountSeatForBaby(); string nameAddService = carPage.ReturnNameAdditionalService(); string correctAddServ = carPage.ReturnNameAdditionalService(); carPage.ClickButtonRemovePolicy(); CarPage carPageData = new CarPage(Driver).SendkeysDataCustomer(normalDataCreater.Contact, normalDataCreater.FirstName, normalDataCreater.SurName, normalDataCreater.MailAdress, normalDataCreater.MobilePhone) .ClickButtonReserve(); Assert.AreEqual(nameAddService, correctAddServ); }
public void StartSearchAuto() { MainPage mainPage = new MainPage(Driver).SelectCountry() .SelectCity() .SelectLocation_MNA() .ClickButtonFind(); ListFoundCars listFound = new ListFoundCars(Driver); Assert.AreEqual("Минск международный аэропорт", listFound.correctInfo.Text); }
public void SeeListAvailablePlacesGetCars() { MainPage mainPage = new MainPage(Driver).SelectCountry() .SelectCity() .SelectLocation_MALs() .ClickButtonFind(); ListFoundCars listFound = new ListFoundCars(Driver); Assert.AreEqual("Минск (Все места)", listFound.correctInfo.Text); }
public void ListCarsFromSelectedProvider() { MainPage mainPage = new MainPage(Driver).SelectCountry() .SelectCity() .SelectLocation_MNA() .ClickButtonFind(); ListFoundCars listFound = new ListFoundCars(Driver); listFound.AutoSelectProvider(); ListFoundCars listFoundWithProvider = new ListFoundCars(Driver); Assert.AreEqual(listFoundWithProvider.selectNameProvider.Text, "Avis"); }
public void ReserveCarWithoutCutomerData() { MainPage mainPage = new MainPage(Driver).SelectCountry() .SelectCity() .SelectLocation_MNA() .ClickButtonFind(); ListFoundCars listFound = new ListFoundCars(Driver).ClickButtonReser(); Driver.SwitchTo().Window(Driver.WindowHandles.Last()); CarPage carPage = new CarPage(Driver).ClickButtonRemovePolicy(); CarPage carPageData = new CarPage(Driver) .ClickButtonReserve(); Assert.AreEqual("Пропущенные поля показаны красным...", carPageData.GetErrorMesseg()); }