예제 #1
0
        public void WebHomeViajes_Validar_Funcionalidad_Links_ProgramasCorteIngles()
        {
            ElementoWebHomeBT paginaBT = new ElementoWebHomeBT();

            ElementoWebMundoViajes paginaVJ = new ElementoWebMundoViajes();

            IJavaScriptExecutor js = PropiedadColeccionDriver.driver as IJavaScriptExecutor;

            System.Threading.Thread.Sleep(2000);

            paginaBT.IraViajes();

            js.ExecuteScript("window.scrollBy(0,850);");

            System.Threading.Thread.Sleep(4000);

            paginaVJ.IngresarProgramaVuelos();

            System.Threading.Thread.Sleep(4000);

            PropiedadColeccionDriver.driver.SwitchTo().Window(PropiedadColeccionDriver.driver.WindowHandles.Last());

            System.Threading.Thread.Sleep(4000);

            PropiedadColeccionDriver.driver.SwitchTo().Window(PropiedadColeccionDriver.driver.WindowHandles[1]).Close();

            PropiedadColeccionDriver.driver.SwitchTo().Window(PropiedadColeccionDriver.driver.WindowHandles.Last());

            System.Threading.Thread.Sleep(2000);

            ///
            paginaVJ.IngresarProgramaHoteles();

            System.Threading.Thread.Sleep(4000);

            PropiedadColeccionDriver.driver.SwitchTo().Window(PropiedadColeccionDriver.driver.WindowHandles.Last());

            System.Threading.Thread.Sleep(4000);

            PropiedadColeccionDriver.driver.SwitchTo().Window(PropiedadColeccionDriver.driver.WindowHandles[1]).Close();

            PropiedadColeccionDriver.driver.SwitchTo().Window(PropiedadColeccionDriver.driver.WindowHandles.Last());

            ///
            paginaVJ.IngresarProgramas();

            System.Threading.Thread.Sleep(4000);

            PropiedadColeccionDriver.driver.SwitchTo().Window(PropiedadColeccionDriver.driver.WindowHandles.Last());

            System.Threading.Thread.Sleep(4000);

            PropiedadColeccionDriver.driver.SwitchTo().Window(PropiedadColeccionDriver.driver.WindowHandles[1]).Close();

            PropiedadColeccionDriver.driver.SwitchTo().Window(PropiedadColeccionDriver.driver.WindowHandles.Last());

            System.Threading.Thread.Sleep(2000);

            PropiedadColeccionDriver.driver.Quit();
        }
예제 #2
0
        public void WebHomeViajes_Validar_Funcionalidad_Link_Sliders_Carrusel()
        {
            ElementoWebHomeBT paginaBT = new ElementoWebHomeBT();

            ElementoWebMundoViajes paginaVJ = new ElementoWebMundoViajes();

            IJavaScriptExecutor js = PropiedadColeccionDriver.driver as IJavaScriptExecutor;

            System.Threading.Thread.Sleep(2000);

            paginaBT.IraViajes();

            //System.Threading.Thread.Sleep(1000);

            paginaVJ.IngresarPrimeraImagenCarruselViajes();

            System.Threading.Thread.Sleep(2500);

            js.ExecuteScript("window.scrollBy(0,650);");

            System.Threading.Thread.Sleep(3000);

            PropiedadColeccionDriver.driver.Navigate().Back();

            /// Segunda Imagen

            System.Threading.Thread.Sleep(400);

            paginaVJ.IngresarSegundoCirculo();

            paginaVJ.IngresarSegundaImagenCarruselViajes();

            System.Threading.Thread.Sleep(2500);

            js.ExecuteScript("window.scrollBy(0,650);");

            System.Threading.Thread.Sleep(3000);

            PropiedadColeccionDriver.driver.Navigate().Back();

            /// Tercera Imagen

            System.Threading.Thread.Sleep(400);

            paginaVJ.IngresarTercerCirculo();

            System.Threading.Thread.Sleep(1000);

            paginaVJ.IngresarTerceraImagenCarruselViajes();

            System.Threading.Thread.Sleep(2500);

            js.ExecuteScript("window.scrollBy(0,650);");

            System.Threading.Thread.Sleep(3000);

            PropiedadColeccionDriver.driver.Navigate().Back();

            PropiedadColeccionDriver.driver.Quit();
        }
예제 #3
0
        public void WebHomeViajes_Validar_Funcionalidad_Ingreso_Viajes_Destacados()
        {
            ElementoWebHomeBT paginaBT = new ElementoWebHomeBT();

            ElementoWebMundoViajes paginaVJ = new ElementoWebMundoViajes();

            IJavaScriptExecutor js = PropiedadColeccionDriver.driver as IJavaScriptExecutor;

            System.Threading.Thread.Sleep(2000);

            paginaBT.IraViajes();

            System.Threading.Thread.Sleep(1000);

            paginaVJ.IngresarViajeDestacado1();

            System.Threading.Thread.Sleep(2500);

            js.ExecuteScript("window.scrollBy(0,650);");

            System.Threading.Thread.Sleep(3000);

            PropiedadColeccionDriver.driver.Navigate().Back();

            ///
            System.Threading.Thread.Sleep(400);

            paginaVJ.IngresarViajeDestacado2();

            System.Threading.Thread.Sleep(2500);

            js.ExecuteScript("window.scrollBy(0,650);");

            System.Threading.Thread.Sleep(3000);

            PropiedadColeccionDriver.driver.Navigate().Back();

            ///

            System.Threading.Thread.Sleep(400);

            paginaVJ.IngresarViajeDestacado3();

            System.Threading.Thread.Sleep(2500);

            js.ExecuteScript("window.scrollBy(0,650);");

            System.Threading.Thread.Sleep(3000);

            PropiedadColeccionDriver.driver.Navigate().Back();

            PropiedadColeccionDriver.driver.Quit();
        }
예제 #4
0
        ///<summary>
        /// Método para Ingresar Mundos de Beneficios
        /// </summary>
        ///
        public static void IngresarMundos(IWebDriver Driver)
        {
            ElementoWebHomeBT      homeBT     = new ElementoWebHomeBT(Driver);
            ElementoWebMundoViajes homeViajes = new ElementoWebMundoViajes(Driver);
            IJavaScriptExecutor    js         = Driver as IJavaScriptExecutor;
            Mail   mail         = new Mail();
            string nombreMetodo = "Validar Ingreso Mundos";

            log.Info("Inicio de Prueba Validar Ingreso de Mundos");

            try
            {
                Thread.Sleep(3000);
                homeBT.MenuViajes.Click();
                log.Debug("Ingresa a la opción Menu Viajes desde Home Beneficios");
                Thread.Sleep(2000);
                homeBT.MenuVerTodosViajes.Click();
                log.Debug("Ingresa a la opción de Menu Viajes desde Home Beneficios");
                Thread.Sleep(5000);
                js.ExecuteScript("window.scrollBy(0,650);");
                homeViajes.ProductoViajes.Click();
                //if(homeViajes.TituloViaje.Displayed ||home)

                Driver.Navigate().GoToUrl(Config.Ambientes.urlProduccion);
                Thread.Sleep(5000);
                homeBT.MenuViajes.Click();
                Thread.Sleep(2000);
                //js.ExecuteScript("window.scrollBy(0,650);");
                Thread.Sleep(3000);
                //js.ExecuteScript("window.scrollBy(0,-650);");
                Thread.Sleep(3000);
                homeBT.MenuCategoriaChile.Click();
                Thread.Sleep(5000);
                Driver.Navigate().GoToUrl(Config.Ambientes.urlProduccion);
                Thread.Sleep(5000);
                Assert.IsTrue(true);
                mail.enviarCorreo(nombreMetodo);
            }
            catch (NoSuchElementException ex)
            {
                Console.WriteLine("ERROR" + ex);
                mail.EnviarCorreoError(ex, nombreMetodo);
                Assert.True(false);
            }
        }
예제 #5
0
        public void WebHomeViajes_Validar_Funcionalidad_Btn_Carrusel()
        {
            ElementoWebHomeBT paginaBT = new ElementoWebHomeBT();

            ElementoWebMundoViajes paginaVJ = new ElementoWebMundoViajes();

            System.Threading.Thread.Sleep(4000);

            paginaBT.IraViajes();

            System.Threading.Thread.Sleep(4000);

            paginaVJ.BtnSliderOCarruselMundoViajes();

            System.Threading.Thread.Sleep(4000);

            PropiedadColeccionDriver.driver.Quit();
        }
예제 #6
0
        public void WebHomeViajes_Validar_Funcionalidad_Categorias_Viajes()
        {
            ElementoWebHomeBT paginaBT = new ElementoWebHomeBT();

            ElementoWebMundoViajes paginaVJ = new ElementoWebMundoViajes();

            IJavaScriptExecutor js = PropiedadColeccionDriver.driver as IJavaScriptExecutor;

            System.Threading.Thread.Sleep(2000);

            paginaBT.IraViajes();

            System.Threading.Thread.Sleep(2000);

            js.ExecuteScript("window.scrollBy(0,1900);");

            System.Threading.Thread.Sleep(5000);

            ///Categoria Chile
            ///
            paginaVJ.IngresarCategoriaChile();

            System.Threading.Thread.Sleep(2000);

            js.ExecuteScript("window.scrollBy(0,365);");

            System.Threading.Thread.Sleep(4000);

            PropiedadColeccionDriver.driver.Navigate().Back();

            ///Categoria Sudamerica
            ///

            paginaVJ.IngresarCategoriaSudamerica();

            System.Threading.Thread.Sleep(2000);

            js.ExecuteScript("window.scrollBy(0,365);");

            System.Threading.Thread.Sleep(4000);

            PropiedadColeccionDriver.driver.Navigate().Back();

            ///Categoria Mexico
            ///

            paginaVJ.IngresarCategoriaMexicoCaribe();

            System.Threading.Thread.Sleep(2000);

            js.ExecuteScript("window.scrollBy(0,365);");

            System.Threading.Thread.Sleep(4000);

            PropiedadColeccionDriver.driver.Navigate().Back();

            ///Categoria Norteamerica
            ///

            paginaVJ.IngresarCategoriaEuropaLejanos();

            System.Threading.Thread.Sleep(2000);

            js.ExecuteScript("window.scrollBy(0,365);");

            System.Threading.Thread.Sleep(4000);

            PropiedadColeccionDriver.driver.Quit();
        }