Beispiel #1
0
 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");
        }
Beispiel #3
0
        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");
        }
Beispiel #4
0
        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");
        }
Beispiel #5
0
        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();
        }
Beispiel #8
0
 public void SwitchToActiveElement()
 {
     NgDriver.SwitchTo().ActiveElement();
 }
Beispiel #9
0
 public IWebDriver SwitchToLastWindowHandle()
 {
     return(NgDriver.SwitchTo().Window(NgDriver.WindowHandles.Last()));
 }