Compétences e2e-testing
📦

e2e-testing

Sûr

Automatiser les tests de bout en bout avec Playwright

Les tests manuels sont lents et sujets aux erreurs. Cette compétence fournit un flux de travail structuré en 7 phases pour les tests E2E automatisés avec Playwright, de la configuration à l'intégration CI/CD.

Prend en charge: Claude Codex Code(CC)
📊 70 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "e2e-testing". Set up E2E testing for a React application

Résultat attendu:

Crée le fichier de configuration Playwright, installe les dépendances, configure la structure du répertoire de test et fournit un fichier de test d'exemple avec un test de flux de connexion

Utilisation de "e2e-testing". Run cross-browser tests

Résultat attendu:

Exécute la suite de tests contre les navigateurs Chromium, Firefox et WebKit avec des rapports détaillés de succès/échec et des artefacts de capture d'écran pour les tests échoués

Audit de sécurité

Sûr
v1 • 2/24/2026

Static analyzer flagged 34 patterns (30 external_commands, 4 blocker) but all are false positives. The SKILL.md file is documentation, not executable code. Backticks are markdown formatting for skill references, not shell commands. No actual code execution or dangerous patterns exist.

1
Fichiers analysés
167
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
32
Communauté
100
Sécurité
83
Conformité aux spécifications

Ce que vous pouvez construire

Ingénieurs QA automatisant les tests de régression

Configurer des suites de tests E2E complètes qui s'exécutent automatiquement à chaque modification du code, en détectant les régressions avant le déploiement en production.

Développeurs implémentant le développement piloté par les tests

Créer des tests de navigateur automatisés alongside le développement des fonctionnalités pour garantir que les flux utilisateur fonctionnent correctement sur tous les navigateurs pris en charge.

Équipes DevOps construisant des pipelines CI/CD

Intégrer les tests E2E automatisés dans les workflows de déploiement avec exécution parallèle, artefacts et rapports de test.

Essayez ces prompts

Configuration Playwright de base
Use @playwright-skill to set up Playwright testing in my project. Install dependencies, configure test framework, and create a basic test file.
Conception de stratégie de test
Use @e2e-testing-patterns to design an E2E test strategy for my application. Identify critical user flows that need automated testing.
Test de régression visuelle
Use @playwright-skill to implement visual regression testing. Set up baseline images and add visual assertions to detect UI changes.
Intégration au pipeline CI/CD
Use @github-actions-templates to create a GitHub Actions workflow that runs E2E tests in parallel across browsers and uploads test artifacts.

Bonnes pratiques

  • Utiliser le pattern d'objet de page pour séparer la logique de test de la structure de page pour des tests maintenables
  • Implémenter des stratégies d'attente appropriées en utilisant l'auto-attente de Playwright au lieu de délais codés en dur
  • Exécuter les tests en mode headless pour CI et en mode headed localement pour le débogage

Éviter

  • Utiliser des délais de sommeil codés en dur au lieu de la fonctionnalité d'auto-attente intégrée de Playwright
  • Écrire des tests qui dépendent d'un ordre d'exécution spécifique au lieu de tests isolés
  • Stocker les identifiants de test en texte brut au lieu d'utiliser des variables d'environnement

Foire aux questions

Quels navigateurs Playwright prend-il en charge pour les tests E2E ?
Playwright prend en charge Chromium (Chrome/Edge), Firefox et WebKit (Safari). Vous pouvez exécuter des tests sur tous les navigateurs en parallèle pour une couverture complète.
Comment gérer l'authentification dans les tests E2E ?
Utilisez la fonctionnalité d'état de stockage de Playwright pour enregistrer et réutiliser les sessions d'authentification entre les tests, en évitant les flux de connexion répétés.
Puis-je exécuter des tests E2E sur des viewports mobiles ?
Oui, Playwright prend en charge l'émulation de périphériques mobiles avec des descripteurs de périphériques prédéfinis pour les téléphones et tablettes courants.
Comment déboguer les tests E2E qui échouent ?
Utilisez la visionneuse de traces de Playwright, l'enregistrement vidéo et les capacités de capture d'écran. Exécutez les tests en mode headed avec Ralenti pour le débogage visuel.
Qu'est-ce que le test de régression visuelle et quand dois-je l'utiliser ?
La régression visuelle compare les captures d'écran contre des images de référence pour détecter les changements d'interface non intentionnels. Utilisez-la pour les pages et composants critiques où la cohérence visuelle est importante.
Comment puis-je accélérer l'exécution des tests E2E dans CI ?
Exécutez les tests en parallèle sur plusieurs workers, utilisez le partitionnement de projet dans CI et configurez les navigateurs pour s'exécuter en mode headless. Considérez l'utilisation de la parallélisation intégrée de Playwright.

Détails du développeur

Structure de fichiers

📄 SKILL.md