/// <summary> /// Utilizar botón Cotizar /// </summary> /// public void IngresoBotonCotizar(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(2000); homeBT.btnCotizarViaje.Click(); }
///<summary> /// Utilizar botón Ingresar Viaje X /// </summary> public void IngresarViajeX(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(2000); homeBT.ViajeX.Click(); }
///<summary> /// Utilizar el botón Agregar Carro /// </summary> public void IngresarBotónAgregarCarroProducto(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(2000); homeBT.btnAgregarCarritoCompra.Click(); Thread.Sleep(2000); homeBT.btnIrPagar.Click(); /*System.Threading.Thread.Sleep(2000); * * txtRutCliente.SendKeys("19887407-8"); * * System.Threading.Thread.Sleep(2000); * * txtNombreCliente.SendKeys("Alex Eduardo"); * * System.Threading.Thread.Sleep(2000); * * txtApellidosCliente.SendKeys("Moreno Gamboa"); * * System.Threading.Thread.Sleep(2000); * * txtEmailCliente.SendKeys("*****@*****.**"); * * System.Threading.Thread.Sleep(2000); * * txtCelularCliente.SendKeys("976526574"); * * System.Threading.Thread.Sleep(2000);*/ }
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(); }
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(); }
public static void IngresarMundoDescuentos(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); ElementoWebMundoDescuento homeDesc = new ElementoWebMundoDescuento(driver); string cssPath = "#restaurantes > div > div.toolbar-wrapper > div"; Mail mail = new Mail(); string nombreMetodo = "Validar Ingreso de Mundo Descuentos"; IWebElement cssPathelement; Thread.Sleep(3000); homeBT.menuCategoriaDescuentos.Click(); Thread.Sleep(2000); homeBT.menuCategoriaRestaurantes.Click(); try { cssPathelement = driver.FindElement(By.CssSelector(cssPath)); if (cssPathelement.Displayed && homeDesc.Producto.Displayed) { Console.WriteLine("Elementos desplegado"); mail.enviarCorreo(nombreMetodo); Thread.Sleep(3000); homeDesc.Producto.Click(); Thread.Sleep(3000); } } catch (NoSuchElementException ex) { mail.EnviarCorreoError(ex, nombreMetodo); } Thread.Sleep(3000); }
public void IngresarEnlaceMundoDescuentos(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(2000); homeBT.LinkMundoDescuentos.Click(); Thread.Sleep(2000); }
///<summary> /// Método Pulsar Btn de Pago /// </summary> /// public void IrBtnPago(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(3000); homeBT.RadioButtonBtnPago.Click(); Thread.Sleep(3000); homeBT.btnContinuarPago.Click(); }
///<sumary> /// Metodo Ir a Viajes /// </sumary> /// public void IraViajes(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(2000); homeBT.menuViajes.Click(); Thread.Sleep(2000); homeBT.opcionMenuIrViajes.Click(); Thread.Sleep(2000); }
/// <summary> /// Método Ir a Tienda /// </summary> public void IraTienda(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(2000); homeBT.menuTienda.Click(); Thread.Sleep(2000); homeBT.menuVerTodoTienda.Click(); Thread.Sleep(2000); }
///<summary> /// Botones Next y Prev Carrusel Home BT /// </summary> public void BtnNextPrevCarruselHomeBT(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(2000); homeBT.btnSiguienteCarrusel.Click(); Thread.Sleep(2000); homeBT.btnAnteriorCarrusel.Click(); Thread.Sleep(2000); }
public void WebHome_Validar_Funcionalidad_Botones_O_Carrusel_HomeBT() { ElementoWebHomeBT paginaBT = new ElementoWebHomeBT(); paginaBT.BtnSliderOCarruselHomeBT(); System.Threading.Thread.Sleep(4000); PropiedadColeccionDriver.driver.Quit(); }
/// <summary> /// Método Ir a Descuento /// </summary> /// public void IraDescuento(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(6000); homeBT.menuDescuento.Click(); Thread.Sleep(6000); homeBT.opcionMenuIrDescuento.Click(); Thread.Sleep(6000); }
///<summary> /// Metodo para Pulsar Radio Button de Terminos y Condiciones /// </summary> /// public void AceptarTerminosCondiciones(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(5000); homeBT.CheckBoxTerminos.Click(); Thread.Sleep(5000); homeBT.CheckBoxCondiciones.Click(); Thread.Sleep(5000); homeBT.btnCompraFinal.Click(); }
///<summary> /// Método Agregar Favoritos /// </summary> public void IngresarFavoritos(string correo, string pass, IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); ElementoWebLoginHomeBT LoginBT = new ElementoWebLoginHomeBT(driver); Thread.Sleep(2000); Actions.LoginUsuarioBT(Config.Credentials.Valid.email, Config.Credentials.Valid.password, driver); Thread.Sleep(2000); homeBT.ImagenBT.Click(); Thread.Sleep(2000); }
public void WebHomeTienda_Validar_Funcionalidad_Slider_Automatico() { ElementoWebHomeBT paginaBT = new ElementoWebHomeBT(); System.Threading.Thread.Sleep(4000); paginaBT.IraTienda(); System.Threading.Thread.Sleep(4000); PropiedadColeccionDriver.driver.Quit(); }
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(); }
///<summary> /// Validar Carrusel BT /// </summary> public void BtnNextCarrusel(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(300); homeBT.btnSiguienteCarrusel.Click(); Thread.Sleep(300); homeBT.btnSiguienteCarrusel.Click(); Thread.Sleep(300); homeBT.btnSiguienteCarrusel.Click(); Thread.Sleep(300); homeBT.btnSiguienteCarrusel.Click(); Thread.Sleep(300); }
public void WebHome_Validar_Funcionalidad_Boton_Favoritos_Mundos() { ElementoWebHomeBT paginaBT = new ElementoWebHomeBT(); IJavaScriptExecutor js = PropiedadColeccionDriver.driver as IJavaScriptExecutor; string correo = "*****@*****.**"; string pass = "******"; System.Threading.Thread.Sleep(3000); paginaBT.IngresarFavoritos(correo, pass); System.Threading.Thread.Sleep(3000); js.ExecuteScript("window.scrollBy(0,350);"); System.Threading.Thread.Sleep(3000); paginaBT.FavoritosViajes(); System.Threading.Thread.Sleep(3000); PropiedadColeccionDriver.driver.Navigate().Back(); System.Threading.Thread.Sleep(3000); js.ExecuteScript("window.scrollBy(0,350);"); paginaBT.FavoritosTienda(); System.Threading.Thread.Sleep(3000); PropiedadColeccionDriver.driver.Navigate().Back(); System.Threading.Thread.Sleep(3000); js.ExecuteScript("window.scrollBy(0,350);"); paginaBT.FavoritosDescuentos(); System.Threading.Thread.Sleep(3000); PropiedadColeccionDriver.driver.Navigate().Back(); System.Threading.Thread.Sleep(3000); PropiedadColeccionDriver.driver.Quit(); }
///<summary> /// Validar botones o Carrusel Home BT /// </summary> public void BtnSliderOCarruselHomeBT(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); Thread.Sleep(1000); homeBT.btnCircularCarruselDos.Click(); Thread.Sleep(1500); homeBT.btnCircularCarruselDos.Click(); Thread.Sleep(1000); homeBT.btnCircularCarruselDos.Click(); Thread.Sleep(1000); homeBT.btnCircularCarruselDos.Click(); Thread.Sleep(1000); homeBT.btnCircularCarruselDos.Click(); Thread.Sleep(3000); }
///<summary> /// Completar Sección Dirección /// </summary> public void completarDirección(string lugar, string direccion, string Region, string Comuna, IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); SelectElement selectValueRegion = new SelectElement(homeBT.comboRegionDespacho); SelectElement selectValueComuna = new SelectElement(homeBT.comboComunaDespacho); homeBT.txtAliasDireccionCliente.SendKeys(lugar); Thread.Sleep(2000); homeBT.txtDireccion.SendKeys(direccion); Thread.Sleep(2000); selectValueRegion.SelectByText(Region); Thread.Sleep(2000); selectValueComuna.SelectByText(Comuna); Thread.Sleep(2000); }
///<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); } }
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(); }
public void WebHome_Validar_Funcionalidad_Enlances_Mundos() { ElementoWebHomeBT paginaBT = new ElementoWebHomeBT(); paginaBT.IngresarEnlaceMundoViajes(); System.Threading.Thread.Sleep(3000); PropiedadColeccionDriver.driver.Navigate().Back(); paginaBT.IngresarEnlaceMundoTienda(); System.Threading.Thread.Sleep(3000); PropiedadColeccionDriver.driver.Navigate().Back(); paginaBT.IngresarEnlaceMundoDescuentos(); PropiedadColeccionDriver.driver.Quit(); }
public void WebHome_Validar_Funcionalidad_Boton_CotizarViajes() { ElementoWebHomeBT paginaBT = new ElementoWebHomeBT(); IJavaScriptExecutor js = PropiedadColeccionDriver.driver as IJavaScriptExecutor; System.Threading.Thread.Sleep(3000); js.ExecuteScript("window.scrollBy(0,400);"); System.Threading.Thread.Sleep(3000); paginaBT.IngresarViajeX(); System.Threading.Thread.Sleep(3000); paginaBT.IngresoBotonCotizar(); System.Threading.Thread.Sleep(3000); PropiedadColeccionDriver.driver.Quit(); }
public void IngresaImagenBT(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); homeBT.ImagenBT.Click(); }
public void FavoritosDescuentos(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); homeBT.btnFavoritosDescuentos.Click(); }
public void FavoritosTienda(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); homeBT.btnFavoritosTienda.Click(); }
public void getBtnPrevCarrusel(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); homeBT.btnSiguienteCarrusel.Click(); }
///<summary> /// Pulsar botón Continuar /// </summary> public void IngresarBtnContinuar(IWebDriver driver) { ElementoWebHomeBT homeBT = new ElementoWebHomeBT(driver); homeBT.btnContinuar.Click(); }