Retour aux cas pratiques
SeleniumFondamental
Corriger un test Selenium qui ne trouve pas le bon élément de connexion
Scénario
Contexte Un test Selenium automatise la connexion d’un utilisateur sur une application web. Le script doit remplir l’email, le mot de passe et cliquer sur le bouton de connexion. Le Problème Le code suivant échoue car le sélecteur du bouton est incorrect : driver.get("https://example.com/login"); driver.findElement(By.id("email")).sendKeys("user@test.com"); driver.findElement(By.id("password")).sendKeys("123456"); driver.findElement(By.id("loginBtn")).click(); Le bouton réel possède l’attribut id="submit-login". Contraintes Corriger uniquement le sélecteur afin que le test fonctionne sans modifier la logique globale. Livrable attendu Un script Selenium corrigé permettant une connexion automatisée fonctionnelle.
Compétences ciblées
seleniumwebelementlocatorbugfix