Playwright est un framework open source de test web et d'automatisation de navigateurs, développé par Microsoft. Avec une seule API, vous pilotez Chromium, Firefox et WebKit sous Linux, macOS et Windows, en mode headless ou avec fenêtre. Il est disponible pour TypeScript et JavaScript, Python, .NET et Java. Parmi ses fonctions : attente automatique, assertions orientées web, contextes de navigateur isolés, exécution parallèle, générateur de tests, Trace Viewer et extension VS Code. Un serveur MCP et une CLI permettent aux agents d'IA de piloter des navigateurs. Playwright est une bibliothèque que vous installez vous-même ; aucun service cloud n'est obligatoire.
La licence est Apache-2.0 et le code source se trouve sur GitHub, dans l'organisation de Microsoft. Comme Playwright s'exécute sur vos machines ou dans votre CI, données et résultats de test restent dans votre environnement, sauf si vous raccordez un service externe. Microsoft est une société américaine, mais le projet s'utilise sans service cloud Microsoft et son code peut être examiné et dupliqué. Pour une organisation européenne, c'est donc une option auto-hébergeable.