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)
  • Classes
    Class
    Description
    Esta 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 Selenium
    Pruebas 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 fichero
    Pruebas 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 fichero
    Misma 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/selema
    Pruebas 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.