Corriger un test Selenium instable dans un contexte SPA avec rafraîchissement partiel du DOM
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
Scénario Technique
Contexte Une application Single Page Application met à jour dynamiquement le DOM après une action utilisateur sans rechargement complet de la page. Le Problème Le script actuel : WebElement button = driver.findElement(By.id("refreshData")); button.click(); button.click(); Après le premier clic, le DOM est reconstruit et l’élément devient obsolète, provoquant une StaleElementReferenceException. Contraintes Adapter le test pour récupérer à nouveau l’élément après mise à jour du DOM et utiliser une attente explicite garantissant la stabilité. Livrable attendu Un script Selenium robuste évitant les erreurs liées aux références obsolètes dans une SPA.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.