Package giis.demo.descuento.it
package giis.demo.descuento.it
Tests del interfaz de usuario en el ejemplo de descuentos a clientes
(automatizados con Selenium)
-
ClassesClassDescriptionEsta clase representa el Page Object inicial, que habitualmente seria la pagina de login, en este caso es una pagina estatica.Ejemplo de Page Object del formulario principal usando la implementacion Page Factory.Ejemplo de Page Object del formulario principal.Utilidades varias para uso en los tests con Playwright, equivalente a SeleniumUtil pero usando la API de Playwright (https://playwright.dev/java/).Utilidades varias para uso en los tests con SeleniumPruebas de la interaccion del usuario con la aplicacion web del ejemplo de descuentos a clientes, misma implementacion que TestDescuentoPageObjects pero utilizando PageFactory NOTA: el codigo duplicado se mantiene intencionadamente para tener ejemplos independientes en un unico ficheroPruebas de la interaccion del usuario con la aplicacion web del ejemplo de descuentos a clientes, misma implementacion que TestDescuentoSelenium pero utilizando Page Objects NOTA: el codigo duplicado se mantiene intencionadamente para tener ejemplos independientes en un unico ficheroMisma prueba de interfaz de usuario que TestDescuentoSelenium, pero ejecutada con Playwright (https://playwright.dev/java/) en lugar de Selenium.Las mismas pruebas que TestDescuentoSelenium (quitando los somentarios) pero usando un componente (selema) que gestiona el driver de selenium, la grabacion de videos con selenium dynamic grid, imagenes de los test que fallan, etc: https://github.com/javiertuya/selemaPruebas de la interaccion del usuario con la aplicacion web del ejemplo de descuentos a clientes (Problema 3d) utilizando Selenium (https://www.seleniumhq.org/): Ilustra la configuracion para pruebas de integracion con el interfaz web de usuario en Spring Boot y el proceso basico de ejecucion y comparacion de resultados con Selenium.Configuracion para los tests web: gestiona la lectura del fichero de propiedades con la configuracion del web driver y las urls de la aplicacion bajo prueba.