CommunityImagegithub.com

currents-dev/playwright-meilleures-pratiques

À utiliser lors de la rédaction de tests Playwright, de la correction de tests instables, du débogage d'échecs, de la mise en œuvre du modèle Page Object, de la configuration CI/CD, de l'optimisation des performances, du mock d'API, de la gestion de l'authentification ou OAuth, des tests d'accessibilité (axe-core), des téléchargements de fichiers, du mock de date/heure, WebSockets, géolocalisation, autorisations, flux multi-onglets/popups, mises en page mobiles/responsives, gestes tactiles, GraphQL, gestion des erreurs, mode hors ligne, collaboration multi-utilisateur, services tiers (paiements, vérification e-mail), surveillance des erreurs console, configuration/démontage globaux, annotations de test (skip, fixme, slow), tags de test (@smoke, @fast, @critical, filtrage avec --grep), dépendances de projet, tests de sécurité (XSS, CSRF, auth), budgets de performance (Web Vitals, Lighthouse), iframes, tests de composants, canvas/WebGL, service workers/PWA, couverture de test, i18n/localisation, applications Electron, ou tests d'extensions de navigateur. Couvre les tests E2E, composants, API, visuels, d'accessibilité, de sécurité, Electron et extensions.

Qu'est-ce que playwright-meilleures-pratiques ?

Ce skill regroupe un ensemble complet de meilleures pratiques Playwright pour les tests de bout en bout, composants, API, visuels, d'accessibilité, de sécurité et d'applications Electron/extensions. Il aide les développeurs et les agents IA à résoudre les problèmes de tests instables (flaky), à déboquer efficacement les échecs, à implémenter le modèle Page Object Model (POM), à configurer des pipelines CI/CD optimisés, et à gérer des scénarios complexes comme l'authentification OAuth, les WebSockets, le mock de date/heure, et le test de la géolocalisation. Le skill s'appuie sur une documentation détaillée couvrant l'optimisation des performances (budgets Web Vitals, Lighthouse), les tests de sécurité (XSS, CSRF), et les techniques avancées (iframes, canvas/WebGL, service workers). Il supporte tous les principaux environnements d'exécution Playwright (Node.js, TypeScript, JavaScript) et s'intègre avec les outils CI populaires. Grâce à des annotations de test (skip, fixme, slow) et des tags (@smoke, @fast, @critical), les équipes peuvent filtrer et exécuter les tests de manière ciblée.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/currents-dev/playwright-best-practices-skill/tree/main/skills/playwright-best-practices

Installed? Explore more Image skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait playwright-meilleures-pratiques ?

À utiliser lors de la rédaction de tests Playwright, de la correction de tests instables, du débogage d'échecs, de la mise en œuvre du modèle Page Object, de la configuration CI/CD, de l'optimisation des performances, du mock d'API, de la gestion de l'authentification ou OAuth, des tests d'accessibilité (axe-core), des téléchargements de fichiers, du mock de date/heure, WebSockets, géolocalisation, autorisations, flux multi-onglets/popups, mises en page mobiles/responsives, gestes tactiles, GraphQL, gestion des erreurs, mode hors ligne, collaboration multi-utilisateur, services tiers (paiements, vérification e-mail), surveillance des erreurs console, configuration/démontage globaux, annotations de test (skip, fixme, slow), tags de test (@smoke, @fast, @critical, filtrage avec --grep), dépendances de projet, tests de sécurité (XSS, CSRF, auth), budgets de performance (Web Vitals, Lighthouse), iframes, tests de composants, canvas/WebGL, service workers/PWA, couverture de test, i18n/localisation, applications Electron, ou tests d'extensions de navigateur. Couvre les tests E2E, composants, API, visuels, d'accessibilité, de sécurité, Electron et extensions.

Skills associés