public void BrowserAccept(bool isWrapped = false) { if (isWrapped) { NgDriver.WrappedDriver.SwitchTo().ActiveElement().SendKeys(Keys.Return); } else { NgDriver.SwitchTo().ActiveElement().SendKeys(Keys.Return); } }
public void Deveria_deletar_Reserva_Hotel_com_sucesso() { _hotelPage.HotelReservationViewButton.Click(); _hotelReservationPage = new HotelReservationPage(NgDriver); //action _hotelReservationPage.HotelDeleteButton.Click(); Thread.Sleep(1000); NgDriver.SwitchTo().Alert().Accept(); //assert NgDriver.Url.Should().Contain("/hotelReservation"); }
public void Deveria_deletar_Reserva_Carro_com_sucesso() { _carPage.CarReservationViewButton.Click(); _carReservationPage = new CarReservationPage(NgDriver); //action _carReservationPage.CarDeleteButton.Click(); Thread.Sleep(1000); NgDriver.SwitchTo().Alert().Accept(); //assert NgDriver.Url.Should().Contain("/carReservation"); }
public void Deveria_deletar_Reserva_Voo_com_sucesso() { _flightPage.FlightReservationViewButton.Click(); _flightReservationPage = new FlightReservationPage(NgDriver); //action _flightReservationPage.FlightDeleteButton.Click(); Thread.Sleep(1000); NgDriver.SwitchTo().Alert().Accept(); //assert NgDriver.Url.Should().Contain("/flightReservation"); }
public void Deveria_Salvar_Reserva_Voo_com_sucesso() { //Arrange _flightPage.FlightReservationCreateButton.Click(); var command = FlightReservationRegisterCommandBuilder.Start().Build(); _flightReservationFormPage.FillData(command); //act _flightReservationFormPage.DefaultButtonsComponent.SaveButton.Click(); Thread.Sleep(1000); NgDriver.SwitchTo().Alert().Accept(); //assert NgDriver.Url.Should().Contain("/flights"); }
public void Deveria_editar_Reserva_Hotel_com_sucesso() { _hotelPage.HotelReservationViewButton.Click(); _hotelReservationPage = new HotelReservationPage(NgDriver); //action _hotelReservationPage.HotelReservationOpenButton.Click(); _hotelReservationFormPage.ClearData(); var command = HotelReservationRegisterCommandBuilder.Start().WithDescription("Atualizacao de reserva de voo").Build(); _hotelReservationFormPage.FillData(command); _hotelReservationFormPage.DefaultButtonsComponent.SaveButton.Click(); Thread.Sleep(1000); NgDriver.SwitchTo().Alert().Accept(); //assert NgDriver.Url.Should().Contain("/hotels"); }
public void Deveria_Salvar_Reserva_Hotel_com_sucesso() { //Arrange _hotelPage.HotelReservationCreateButton.Click(); var command = HotelReservationRegisterCommandBuilder.Start().Build(); _hotelReservationFormPage.FillData(command); //act _hotelReservationFormPage.DefaultButtonsComponent.SaveButton.Click(); Thread.Sleep(1000); NgDriver.SwitchTo().Alert().Accept(); //assert NgDriver.Url.Should().Contain("/hotels"); //_flightReservationPage.GenericGridComponent.HasAnyRow(2, command.Description).Should().BeTrue(); }
public void SwitchToActiveElement() { NgDriver.SwitchTo().ActiveElement(); }
public IWebDriver SwitchToLastWindowHandle() { return(NgDriver.SwitchTo().Window(NgDriver.WindowHandles.Last())); }