Playwright
Testing 🟡 MidDéfinition
Framework de test E2E de Microsoft couvrant Chromium, Firefox et WebKit, avec attente automatique, traces et parallélisme natif. Les notes de version 1.62 indiquent que les anciens paquets expérimentaux de test de composants (@playwright/expérimental-ct-react, -ct-react17, -ct-vue) ne sont plus mis à jour ; la version courante documentée est 1.63.
Analogie
Comme un pilote automatique polyglotte : il conduit sur Chrome, Firefox et Safari avec la même aisance.
Exemple de code
// login.spec.ts
import { test, expect } from '@playwright/test';
test('login flow', async ({ page }) => {
await page.goto('/login');
await page.fill('#email', '[email protected]');
await page.fill('#password', 'secret');
await page.click('button[type=submit]');
await expect(page).toHaveURL('/dashboard');
});
Cas d'usage
Pour les tests E2E nécessitant du multi-navigateur, du parallélisme avance ou de la capture de traces.
Anti-pattern
Ne tester que Chromium en ignorant Firefox et WebKit, ou dépendre des paquets @playwright/expérimental-ct-* abandonnés en 1.62 sans plan de migration.
Termes liés
Fiche mise à jour le 2026-09-27