📚 Cheatsheet

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

Snippets 5

Retour
Playwright - Attendre une réponse réseau
Intermédiaire
await page.waitForResponse('**/api/users');
Playwright - Émuler un appareil mobile
Intermédiaire
const { devices } = require('playwright');
const iPhone11 = devices['iPhone 11'];

const browser = await webkit.launch();
const context = await browser.newContext({ ...iPhone11 });
Playwright - Gérer les cookies
Intermédiaire
const cookies = await context.cookies();
await context.addCookies([{ name: 'mon_cookie', value: 'ma_valeur', url: '...' }]);
Playwright - Intercepter et modifier une requête
Avancé
await page.route('**/api/users', route => {
  route.fulfill({ json: [{ name: 'Mock User' }] });
});
Playwright - Utiliser le 'storage state' pour l'authentification
Avancé
await page.context().storageState({ path: 'state.json' });

// Dans un autre test :
const context = await browser.newContext({ storageState: 'state.json' });