Volver a projects
Mar 31, 2025
2 min read
Healenium Web Automation

Healenium Web Automation

Healenium Web Automation - Pruebas auto-healing para UI sin fallos

Resumen del proyecto

Healenium Web, una herramienta para automatizar pruebas con capacidad de auto-healing. Básicamente, integra Selenium con Healenium para que nuestros tests (o scraping) se arreglen solos cuando cambia la UI. Si un elemento del formulario cambia de ID o posición, la prueba no falla: Healenium Web encuentra el nuevo elemento automáticamente y sigue adelante. Sé lo frustrante que es que un pequeño cambio en el DOM pueda romper las pruebas. Esta herramienta resuelve ese dolor de cabeza. Incluye ejemplos listos para correr, es fácil de integrar en proyectos Java/TestNG, y genera un reporte para ver exactamente qué pasó en cada ejecución. Dando como resultado menos mantenimiento y más estabilidad en tu suite de pruebas de regresión. Estoy encantado de compartir este proyecto con la comunidad. El código está disponible en GitHub (https://github.com/jmr85/healenium-web-automation), los invito a echarle un vistazo.

Caracteristicas del proyecto

Añadido

  • Implementación inicial de Selenium con Healenium
  • Soporte para la generación de reportes de Allure
  • Soporte para generación de log con slf4j
  • Test de ejemplo para el formulario web (src\main\resources\form-web\index.html)
  • Integración con Docker para la infraestructura de Healenium

Configurado

  • Healenium
  • Selenium
  • TestNG
  • Allure Report
  • slf4j
  • Java 21