Communitygithub.com

sanity-io/sanity

Utiliser lors de l'écriture 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 moquage d'API, de la gestion de l'authentification ou OAuth, des tests d'accessibilité (axe-core), des téléchargements/téléchargements de fichiers, du moquage de date/heure, des WebSockets, de la géolocalisation, des permissions, des flux multi-onglets/popups, des mises en page mobiles/responsives, des gestes tactiles, de GraphQL, de la gestion des erreurs, du mode hors ligne, de la collaboration multi-utilisateur, des services tiers (paiements, vérification par e-mail), ...

Qu'est-ce que sanity ?

Ce skill est conçu pour assister les développeurs utilisant Playwright dans divers scénarios de test et d'automatisation. Il fournit des recommandations et des bonnes pratiques pour l'écriture de tests robustes, la correction de tests flaky (instables), le débogage d'échecs, et l'implémentation du modèle Page Object (POM). Il couvre également la configuration de l'intégration continue et du déploiement continu (CI/CD), l'optimisation des performances des tests, le moquage d'API (y compris avec MSW ou Playwright route interception), et la gestion de l'authentification et d'OAuth. Il prend en charge les tests d'accessibilité avec axe-core, les téléchargements/téléchargements de fichiers, le moquage de date/heure (time traveling), les WebSockets, la géolocalisation, les permissions navigateur, les flux multi-onglets/popups, les mises en page mobiles/responsives, les gestes tactiles, les tests GraphQL, la gestion des erreurs, le mode hors ligne, la collaboration multi-utilisateur, et l'intégration de services tiers comme les paiements et la vérification par e-mail. Le skill fonctionne avec l'API Playwright et peut être utilisé dans des projets TypeScript/JavaScript, en s'appuyant sur des outils comme axe-core, MSW, et des fixtures Playwright personnalisées.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add sanity-io/sanity

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 sanity ?

Utiliser lors de l'écriture 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 moquage d'API, de la gestion de l'authentification ou OAuth, des tests d'accessibilité (axe-core), des téléchargements/téléchargements de fichiers, du moquage de date/heure, des WebSockets, de la géolocalisation, des permissions, des flux multi-onglets/popups, des mises en page mobiles/responsives, des gestes tactiles, de GraphQL, de la gestion des erreurs, du mode hors ligne, de la collaboration multi-utilisateur, des services tiers (paiements, vérification par e-mail), ...

Skills associés