📚 Cheatsheet

Une collection organisée de snippets de code pour accélérer votre développement. Parcourez, recherchez et copiez en un clic.

Snippets 6

Retour
Cypress - Commande personnalisée
Avancé
// commands.js
Cypress.Commands.add('login', (email, password) => { ... });

// test.js
cy.login('user@test.com', 'password');
Cypress - Gérer les cookies
Intermédiaire
cy.getCookie('mon_cookie').should('have.property', 'value', 'ma_valeur');
Cypress - Intercepter une requête réseau
Intermédiaire
cy.intercept('GET', '/api/users').as('getUsers');
cy.wait('@getUsers');
Cypress - Simuler une réponse réseau (mocking)
Avancé
cy.intercept('GET', '/api/users', { fixture: 'users.json' });
Cypress - Utiliser des fixtures
Intermédiaire
cy.fixture('user.json').then((user) => {
  cy.get('#username').type(user.username);
});
Cypress - Variables d'environnement
Intermédiaire
const username = Cypress.env('username');