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.

Commencer le Défis
    Cypress - Corriger un test Cypress instable à cause d’une requête API non maîtrisée | Test Technique & Recrutement