Retour aux cas pratiques
PlaywrightAvancé
Corriger un test Playwright instable à cause d’une requête API non synchronisée
Scénario
Contexte Une page /dashboard charge ses données via une requête GET /api/stats après navigation. Le Problème Le test actuel vérifie immédiatement le contenu : await page.goto('/dashboard'); await expect(page.locator('.stat-item')).toHaveCount(3); Le test échoue parfois car la requête n’est pas encore terminée. Contraintes Synchroniser explicitement le test avec la requête réseau en utilisant waitForResponse ou une attente adaptée. Éviter les délais arbitraires. Livrable attendu Un test Playwright stabilisé garantissant que les données sont chargées avant les assertions.
Compétences ciblées
playwrightnetwork syncwaitforresponsestability