📄️ Introduccion a Serenity Playwright
El modulo serenity-playwright proporciona una integracion fluida entre las potentes capacidades de reportes de Serenity BDD y la automatizacion de navegadores moderna de Playwright. Esta combinacion te ofrece lo mejor de ambos mundos:
📄️ Primeros pasos
Esta guia te ayudara a configurar un nuevo proyecto de Serenity Playwright desde cero.
📄️ Page Object
Los Page Object son un patron de diseno que encapsula la estructura y el comportamiento de una pagina web. Con Playwright y Serenity, los Page Object proporcionan una separacion limpia entre la logica de tus pruebas y los detalles de implementacion de la pagina.
📄️ Screenplay Pattern con Playwright
El Screenplay Pattern es un enfoque moderno y centrado en el Actor para escribir pruebas automatizadas. Cuando se combina con Playwright, proporciona una forma poderosa y expresiva de escribir pruebas de automatizacion de navegadores que se leen como documentacion viva.
📄️ Step Library
Las Step Library (bibliotecas de pasos) son el puente entre tus pruebas y los Page Object. Proporcionan las capacidades de reportes enriquecidos de Serenity a traves de anotaciones @Step mientras mantienen tus pruebas limpias y legibles.
📄️ Configuracion
Serenity Playwright puede configurarse a traves de varios medios para personalizar el comportamiento del navegador, la captura de pantallas y los reportes.
📄️ Mejores practicas
Esta guia cubre las mejores practicas para escribir pruebas de Serenity Playwright mantenibles, confiables y eficientes.
📄️ Tutorial: Probando TodoMVC
Este tutorial te guia en la construccion de un conjunto de pruebas de Serenity Playwright para la aplicacion TodoMVC. En lugar de mostrarte el codigo terminado desde el principio, lo construiremos iterativamente - comenzando con una sola prueba y agregando solo lo que necesitamos a medida que avanzamos.
📄️ Tutorial: Screenplay con TodoMVC
Este tutorial te guia en la construccion de un conjunto de pruebas de Serenity Playwright usando el Screenplay Pattern para la aplicacion TodoMVC. Lo construiremos iterativamente, comenzando con los fundamentos y agregando progresivamente patrones mas sofisticados.
📄️ Integracion con Cucumber
Cucumber proporciona una sintaxis de lenguaje natural para escribir pruebas basadas en comportamiento. Cuando se combina con la implementacion de Screenplay de Serenity Playwright, obtienes escenarios BDD expresivos que impulsan automatizacion de navegadores confiable.