Une API de haut niveau conçue pour abstraire la complexité de Selenium WebDriver. Simplifiez la manipulation du DOM, les attentes explicites et l'interaction avec les formulaires grâce à des utilitaires prêts à l'emploi.
Le DOM n'est pas tout à fait prêt ? Un élément est caché sous un menu collant (overlay) ? La bibliothèque s'occupe du scroll automatique, des attentes explicites et gère l'interactabilité avant chaque action pour une exécution robuste et garantie.
Oubliez la verbosité de `WebDriverWait` et des exceptions `ElementNotInteractable`. Focus sur la logique métier de vos tests.
Les utilitaires gèrent automatiquement les attentes explicites. Le code n'échoue plus parce que le DOM n'est pas encore prêt.
Avant chaque interaction (clic, saisie), la bibliothèque utilise JavaScript pour scroller vers l'élément afin d'éviter les interceptions.
Des utilitaires spécialisés pour remplir massivement des formulaires, uploader des fichiers ou gérer des connexions .env en une seule ligne.
Les briques fondamentales pour interagir avec le DOM de manière sécurisée.
Au lieu d'écrire manuellement des `WebDriverWait`, de vérifier l'interactabilité et d'ajouter des sélecteurs complexes, utilisez ces wrappers haut-niveau.
Remplir des inputs text, des formulaires de connexion entiers basés sur les variables d'environnement, et gérer les inputs de type `file` sans manipulation JS compliquée.
Validez l'état de l'interface rapidement sans ramener la complexité des `AssertionError` manuels.