Cypress
Avancé
Corriger un test Cypress instable à cause d’une requête API non maîtrisée
Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
cypress
intercept
api testing
stability
Scénario Technique
Contexte Une page charge une liste de produits via une requête GET /api/products au chargement. Le Problème Le test actuel vérifie immédiatement le nombre d’éléments : cy.visit('/products'); cy.get('.product-item').should('have.length', 5); Le test échoue parfois car la requête n’est pas encore terminée. Contraintes Intercepter la requête avec cy.intercept(), lui attribuer un alias et attendre explicitement sa complétion avant de vérifier le DOM. Livrable attendu Un test Cypress stabilisé utilisant l’interception réseau et cy.wait().
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.