Estructura de proyecto Selenium con Maven y Logback
pom.xml, Logback y estructura de carpetas base/pages/utils/test. La base de un framework Selenium organizado.
Framework Selenium + Java construido desde cero: arquitectura POM, TestNG con DataProviders, esperas explícitas, validación de grillas contra Excel con Apache POI, Allure Reports con screenshots en fallo, y CI/CD completo con GitHub Actions corriendo tests en headless con reportes publicados en GitHub Pages. Cada post documenta decisiones reales, errores reales y código que funciona en producción.
pom.xml, Logback y estructura de carpetas base/pages/utils/test. La base de un framework Selenium organizado.
Tenía un framework completo generado con IA. No entendía qué hacía cada pieza. Lo borré y empecé desde cero.
Por qué Selenium sobre Cypress, Java sobre Python, TestNG sobre JUnit. Setup completo y primer test ejecutado.