Selenium
Avancé
Corriger un test Selenium instable à cause d’une attente implicite mal utilisée

Type d'évaluation

Mise en situation réelle

Analyse

Intelligence Artificielle

Compétences ciblées

selenium
webdriverwait
dynamic content
stability

Scénario Technique

Contexte Un test Selenium automatise la recherche d’un produit. Après saisie du mot-clé, les résultats sont chargés dynamiquement. Le Problème Le script utilise uniquement une attente implicite globale : driver.manage().timeouts().implicitlyWait(Duration.ofSeconds(2)); driver.findElement(By.id("search")).sendKeys("Laptop"); driver.findElement(By.id("submit")).click(); driver.findElement(By.className("result-item")).click(); Le test échoue parfois car les résultats ne sont pas encore visibles. Contraintes Remplacer la stratégie d’attente implicite par une attente explicite ciblée sur l’apparition des résultats. Livrable attendu Un script stabilisé utilisant WebDriverWait pour garantir la présence ou la visibilité des éléments avant interaction.

Prêt à évaluer ce talent ?

Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.

Commencer le Défis
    Selenium - Corriger un test Selenium instable à cause d’une attente implicite mal utilisée | Test Technique & Recrutement