Beschreibung
Playwright ist ein quelloffenes Framework für Browser-Automatisierung und End-to-End-Tests, entwickelt von Microsoft. Es steuert Chromium, Firefox und WebKit über eine einheitliche API an und unterstützt mehrere Programmiersprachen, darunter TypeScript, JavaScript, Python, Java und C#. Kernfunktionen sind automatisches Warten auf Zustandsänderungen im UI, Netzwerk-Interception, parallele Testausführung über mehrere Worker sowie ein Trace Viewer, der fehlgeschlagene Testläufe Schritt für Schritt inklusive Screenshots und Netzwerk-Log nachvollziehbar macht. Ein integrierter Codegen-Recorder zeichnet Nutzerinteraktionen im Browser auf und übersetzt sie direkt in lauffähigen Testcode.
Neben der klassischen Nutzung als Test-Framework im Projekt gibt es eine MCP-Anbindung, die Playwright direkt aus einer laufenden Chat- oder Automatisierungs-Session heraus ansteuerbar macht, etwa für einen schnellen Screenshot oder eine punktuelle Live-Inspektion einer Seite. Für vollständige Testläufe, Visual-Regression über mehrere Breakpoints und CI-taugliche Pipelines bleibt die reguläre Test-Runner-Variante die robustere Wahl, da sie parallele Worker, automatische Wiederholungen und einen zusammenhängenden HTML-Report mitbringt.
Playwright ist Teil des aktiven Voyage-Stacks und dort der Standard für End-to-End-Tests und Visual-QA in Frontend-Projekten, die MCP-Anbindung dient ergänzend für punktuelle Inspektion während laufender Sessions.












