Playwright Browser Automation
Skill AktivVollständige Browserautomatisierung mit Playwright. Erkennt automatisch Entwicklungsserver, schreibt saubere Testskripte nach `/tmp`. Testet Seiten, füllt Formulare aus, nimmt Screenshots auf, prüft responsives Design, validiert UX, testet Login-Abläufe, prüft Links, automatisiert jede Browseraufgabe. Verwenden Sie es, wenn der Benutzer Websites testen, Browserinteraktionen automatisieren, Webfunktionalitäten validieren oder beliebige browserbasierte Tests durchführen möchte.
Um KI-Agenten zu befähigen, jede browserbasierte Aufgabe oder Website-Test-Szenario durch programmatisches Generieren und Ausführen von Playwright-Skripten zu automatisieren.
Funktionen
- Automatisieren Sie jede Browseraufgabe mit benutzerdefinierten Playwright-Skripten
- Erkennen und nutzen Sie laufende Entwicklungsserver für localhost-Tests
- Schreiben und führen Sie Testskripte in `/tmp` für automatische Bereinigung aus
- Führen Sie visuelle Tests mit Screenshots und responsive Design-Prüfungen durch
- Bearbeiten Sie Formularinteraktionen, Login-Abläufe und Link-Validierungen
Anwendungsfälle
- Verwenden Sie es, wenn Sie die Funktionalität oder UX einer Website testen müssen.
- Verwenden Sie es, wenn Sie sich wiederholende Browserinteraktionen automatisieren möchten.
- Verwenden Sie es, wenn Sie das Verhalten von Webanwendungen über verschiedene Viewports hinweg validieren müssen.
- Verwenden Sie es bei der Durchführung von End-to-End-Tests von Benutzerabläufen.
Nicht-Ziele
- Durchführung von Automatisierung, die nichts mit Browsern zu tun hat.
- Ersetzen von vollwertigen End-to-End-Testframeworks außerhalb von generierten Skripten.
- Verwaltung von Anwendungsbereitstellung oder Infrastruktur.
Workflow
- Beschreiben Sie die Browserautomatisierungsaufgabe.
- Die Funktion erkennt automatisch Entwicklungsserver oder fragt nach der URL.
- Die Funktion schreibt ein benutzerdefiniertes Playwright-Skript nach `/tmp`.
- Die Funktion führt das Skript mit dem universellen Executor aus.
- Anzeige von Ergebnissen einschließlich Screenshots und Konsolenausgabe.
Praktiken
- Browserautomatisierung
- Webtests
- Automatisierte Skripterstellung
Voraussetzungen
- Node.js installiert
- Playwright und Chromium-Browser installiert (über `npm run setup`)
Wartung
- warning:Aktualität von CommitsDer letzte Commit war am 19. Dezember 2025, was über 3 Monate her ist. Dies deutet auf einen potenziell nicht gewarteten Status hin.
Installation
Zuerst Marketplace hinzufügen
/plugin marketplace add lackeyjb/playwright-skill/plugin install playwright-skill@playwright-skillQualitätspunktzahl
Vertrauenssignale
Ähnliche Erweiterungen
Develop Web Game
100Use when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text.
Agent Browser
100Browser-automatisierungs-CLI für KI-Agenten. Verwenden Sie diese, wenn der Benutzer mit Websites interagieren muss, einschließlich der Navigation auf Seiten, dem Ausfüllen von Formularen, dem Klicken auf Schaltflächen, dem Aufnehmen von Screenshots, dem Extrahieren von Daten, dem Testen von Webanwendungen oder der Automatisierung beliebiger Browseraufgaben. Auslöser sind Anfragen wie "öffne eine Website", "fülle ein Formular aus", "klicke auf eine Schaltfläche", "mache einen Screenshot", "scrappe Daten von einer Seite", "teste diese Web-App", "melde dich bei einer Seite an", "automatisiere Browser-Aktionen" oder jede Aufgabe, die eine programmatische Webinteraktion erfordert.
AutoBrowse
100Self-improving browser automation via the auto-research loop. Iteratively runs a browsing task, reads the trace, and improves the navigation skill (strategy.md) until it reliably passes. Supports parallel runs across multiple tasks using sub-agents. Use when you want to build or improve browser automation skills for specific website tasks.
Vue Testing Best Practices
100Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.
Playwright Best Practices
100Verwenden Sie dies beim Schreiben von Playwright-Tests, Beheben von flackernden Tests, Debuggen von Fehlern, Implementieren des Page Object Model, Konfigurieren von CI/CD, Optimieren der Leistung, Mocken von APIs, Verwalten von Authentifizierung oder OAuth, Testen der Barrierefreiheit (axe-core), Hoch- und Herunterladen von Dateien, Mocken von Datums-/Uhrzeitangaben, WebSockets, Geolokalisierung, Berechtigungen, Multi-Tab-/Popup-Flows, mobilen/responsiven Layouts, Touch-Gesten, GraphQL, Fehlerbehandlung, Offline-Modus, Multi-User-Kollaboration, Drittanbieterdiensten (Zahlungen, E-Mail-Verifizierung), Überwachung von Konsolenfehlern, globalem Setup/Teardown, Testannotationen (skip, fixme, slow), Test-Tags (@smoke, @fast, @critical, Filterung mit --grep), Projektabhängigkeiten, Sicherheitstests (XSS, CSRF, Auth), Leistungsbudgets (Web Vitals, Lighthouse), iFrames, Komponententests, Canvas/WebGL, Service Workers/PWA, Testabdeckung, i18n/Lokalisierung, Electron-Apps oder Tests für Browsererweiterungen. Deckt E2E-, Komponenten-, API-, visuelle, Barrierefreiheits-, Sicherheits-, Electron- und Erweiterungstests ab.
Playwright CLI
99Automatisiert Browser-Interaktionen zum Testen und Validieren Ihrer eigenen Webanwendungen mit playwright-cli. Verwenden Sie es, wenn Sie terminalbasierte Browsersteuerung für Navigation, Formularfüllung, Screenshots, Tracing, gebundene Browser-Sitzungen, Debugging oder die Generierung von Playwright-Testcode benötigen. Verwenden Sie es nur gegen Anwendungen, die Ihnen gehören oder für deren Testung Sie ausdrücklich autorisiert sind.