À propos du projet

Playwright est un framework polyvalent conçu pour le test et l'automatisation du web. Il permet aux développeurs de contrôler les navigateurs Chromium, Firefox et WebKit à l'aide d'une API unifiée. Le projet propose plusieurs façons d'être intégré dans un flux de travail : - Playwright Test : un exécuteur de tests complet pour les tests de bout en bout, comprenant l'attente automatique, des assertions axées sur le web, l'isolation du navigateur et un Trace Viewer pour le débogage. - Playwright CLI : une interface en ligne de commande optimisée pour que les agents de codage effectuent l'automatisation du navigateur efficacement. - Playwright MCP : un serveur Model Context Protocol qui permet aux agents IA d'interagir avec des pages web via des instantanés d'accessibilité structurés. - Playwright Library : une bibliothèque programmatique pour les scripts impliquant le web scraping, la génération de PDF, la capture d'écran et l'interception réseau. - Extension VS Code : une intégration d'éditeur pour exécuter, déboguer et générer des tests via CodeGen. Les capacités techniques clés incluent la possibilité d'émuler des appareils mobiles, de sauvegarder et de réutiliser des états d'authentification, et d'exécuter des tests en parallèle. Bien que l'accent principal soit mis sur Node.js, Playwright prend également en charge Python, .NET et Java.