Playwright : tests E2E modernes
Pourquoi Playwright
Playwright est le standard pour les tests E2E modernes. Multi-navigateur (Chrome, Firefox, Safari), rapide, et avec une API TypeScript elegante.
Setup rapide
npm init playwright@latest configure tout : fichiers de config, CI, et premiers tests. Le test generator (npx playwright codegen) accelere l'ecriture.
Bonnes pratiques
Utilisez les locators semantiques (getByRole, getByLabel). Evitez les selecteurs CSS fragiles. Configurez des fixtures pour l'authentification.
CI Integration
Playwright tourne sur GitHub Actions avec le setup officiel. Les traces et screenshots automatiques facilitent le debugging des tests echoues.