Healenium
Anneau : ASSESS · Domaine : QA_TESTING · Éditeur : EPAM
Healenium est une bibliothèque Java open source qui ajoute l'auto-réparation aux tests Selenium. Elle encapsule le WebDriver, intercepte l'exception NoSuchElement lorsqu'un localisateur ne correspond plus, puis compare l'arbre DOM courant à l'état mémorisé pour proposer un localisateur de remplacement. Un back-end PostgreSQL, déployable avec Docker, conserve l'historique des localisateurs ; le dépôt healenium-web indique la version 3.5.8, sans date de publication relevée.
Valeur métier
Destiné aux équipes QA qui maintiennent des suites Selenium en Java et subissent des casses de tests après un changement d'interface. Il réduit la maintenance manuelle des localisateurs, mais un test doit d'abord passer une fois avec les bons localisateurs, et les réparations doivent être relues. Limites : Java seulement selon l'éditeur et l'article lu, et une infrastructure back-end à opérer soi-même ou via les offres Pro payantes.
Valeur IA
Repère automatiquement les localisateurs Selenium devenus invalides et propose leur remplacement à l'exécution.
Tags : selenium, self-healing, locators, java, test-automation