Playwright
Zuverlässiges Framework für End-to-End-Tests und Browserautomatisierung für moderne Webanwendungen.
Überblick
Playwright ist ein Framework für Browserautomatisierung und Tests, das Chromium, Firefox und WebKit über eine einzige API steuert und sich für End-to-End-Tests, eigenständige Automatisierungsskripte oder als Tool nutzen lässt, das KI-Agenten aufrufen können. Playwright Test, der voll ausgestattete Test-Runner, führt Tests parallel über Browser hinweg mit vollständiger Isolation aus (jeder Test erhält einen frischen Browserkontext), wartet automatisch, bis Elemente bedienbar werden, und bietet webfirst-Assertions, die automatisch erneut versuchen, statt sich auf feste Timeouts zu verlassen.
Locators sind so gestaltet, dass sie widerspiegeln, wie ein Nutzer die Seite wahrnimmt (nach Rolle, Label, Platzhalter oder Test-ID), statt auf brüchige CSS-Selektoren zu setzen, und bei einem Fehlschlag erhältst du Traces, Screenshots und Videos, die du im Trace Viewer Schritt für Schritt untersuchen kannst. Über das Testen hinaus liefert Playwright auch eine CLI für Coding-Agenten (Claude Code, Copilot) sowie einen MCP-Server für LLM-gesteuerte Browserautomatisierung, dazu eine VS-Code-Erweiterung zum Schreiben und Debuggen von Tests.
Es eignet sich für Teams, die zuverlässige, browserübergreifende End-to-End-Tests benötigen, sowie für Projekte, die programmatische oder KI-gesteuerte Browserautomatisierung brauchen.
- Kategorien
- EntwicklertoolsTesting
- Sprachen
- TypeScript
- Lizenz
- Apache-2.0
Ähnliche Projekte
Crawlee
Apache-2.0Node.js- und TypeScript-Bibliothek für Web Scraping und Browserautomatisierung, gebaut für zuverlässige Crawler, die der Bot-Erkennung widerstehen.
- Entwicklertools
Cypress
MITJavaScript-End-to-End-Testframework für das moderne Web mit schnellen, zuverlässigen Tests.
- Testing
n8n
Sustainable Use LicenseWorkflow-Automatisierungsplattform, mit der du Apps und Dienste über einen visuellen, knotenbasierten Editor verbindest.
- Automatisierung
- Entwicklertools
Scrapy
BSD-3-ClauseSchnelles, High-Level-Python-Framework für Web Scraping und Crawling, zum Extrahieren strukturierter Daten von Websites.
- Entwicklertools
Einen Fehler entdeckt? Änderung auf GitHub vorschlagen.