Tests automatises

Playwright

Playwright (Microsoft) est un framework moderne de tests end-to-end multi-navigateurs (Chromium, Firefox, WebKit) en TypeScript/Py…

Playwright (Microsoft) est un framework moderne de tests end-to-end multi-navigateurs (Chromium, Firefox, WebKit) en TypeScript/Python/Java/.NET. Auto-waiting intelligent, isolation par contexte de navigateur, tracing, intercep­tion reseau et parallelisme natif eliminent une grande part des tests flaky. C'est un standard actuel pour des suites E2E rapides, fiables et integrees au CI.

Cycle de livraison : Local → GitHub → CI/CD → Cloud

Local

GitHub

CI/CD

VPS

Articles approfondis

Resume des commandes essentielles

npm init playwright@latestInitialiser un projet
npx playwright testExecuter la suite
npx playwright test --project=chromium -g 'login'Filtrer projet/test
npx playwright test --uiMode UI interactif
npx playwright codegen URLGenerer un test par enregistrement
npx playwright show-reportOuvrir le rapport HTML
npx playwright test --trace onCapturer un trace debuggable
npx playwright show-trace trace.zipVisualiser le trace
npx playwright test --shard=1/4Sharding pour le parallelisme CI
npx playwright install --with-depsInstaller navigateurs + deps
PWDEBUG=1 npx playwright testDebug pas a pas
npx playwright test --reporter=junitRapport JUnit pour CI
Playwright — role, commandes & 5 articles | Idriss Kriouile