playwright-browser
Browseraufgaben mit Playwright automatisieren
Müssen Sie Websites navigieren, Formulare ausfüllen oder Screenshots programmatisch erfassen. Diese Fähigkeit bietet CLI-Befehle zum Steuern einer Playwright-Browser-Sitzung unter Verwendung der Accessibility-Tree für zuverlässiges Element-Targeting.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"playwright-browser" 사용 중입니다. Starte eine Browser-Sitzung, navigiere zu example.com und mache einen Screenshot
예상 결과:
- Browser-Sitzung erfolgreich gestartet
- Navigiert zu https://example.com
- Screenshot gespeichert in screenshot.png (1920x1080)
"playwright-browser" 사용 중입니다. Navigiere zu duckduckgo.com, suche nach Claude Code und klicke auf das erste Ergebnis
예상 결과:
- Navigiert zu https://duckduckgo.com
- Seitenstruktur abgerufen - Kombobox 'Search with DuckDuckGo' gefunden
- Claude Code in die Suchbox eingegeben und Eingabe gedrückt
- Suchergebnisse geladen - Link 'Claude Code - Anthropic' gefunden
- Auf den ersten Ergebis-Link geklickt
보안 감사
중간 위험Legitimate browser automation skill using Playwright. Medium risk due to browser control capabilities which inherently allow navigation to arbitrary URLs and interaction with web content. Static findings are mostly false positives from documentation examples being misidentified as executable code. The 'weak cryptographic algorithm' alerts are triggered by the word 'Playwright' in filenames - not actual crypto usage. The 'Ruby/shell backtick execution' alerts flag bash command examples in markdown documentation, not actual backtick usage.
위험 요인
⚙️ 외부 명령어 (1)
📁 파일 시스템 액세스 (1)
품질 점수
만들 수 있는 것
Regressionstests automatisieren
Durch Web-Apps navigieren, Formulare ausfüllen und UI-Elemente programmatisch verifizieren
Website-Screenshots aufnehmen
Vollseiten-Screenshots von Websites für Dokumentation oder visuelle Regression aufnehmen
Web-Interaktionen debuggen
Formularübermittlungen, Button-Klicks und Navigationsflüsse in einem echten Browser testen
이 프롬프트를 사용해 보세요
Starte eine Browser-Sitzung mit playwright-browser. Verwende den headed Modus, damit ich den Browser sehen kann.
Navigiere zu example.com und zeige mir die Seitenstruktur mit snapshot.
Navigiere zu google.com, finde die Suchbox nach Rolle, tippe 'Playwright automation' und drücke Eingabe.
Starte eine Sitzung, navigiere zu github.com, mache einen Screenshot der Startseite und beende dann die Sitzung.
모범 사례
- Verwenden Sie Elementreferenzen im Format 'role:name' für zuverlässiges Targeting, anstatt CSS-Selektoren, wenn möglich
- Führen Sie den headless Modus für CI/CD-Pipelines aus und den headed Modus für das Debugging von sichtbarem Browser-Verhalten
- Beenden Sie die Browser-Sitzung, wenn Sie fertig sind, um Ressourcen zu bereinigen und verwaiste Prozesse zu vermeiden
피하기
- Vermeiden Sie das Navigieren zu nicht vertrauenswürdigen URLs, die bösartigen Code ausführen oder schädliche Inhalte bereitstellen könnten
- Speichern Sie keine sensiblen Zugangsdaten im Klartext, die für die Browser-Automatisierung oder das .playwright-data-Verzeichnis zugänglich sind
- Vermeiden Sie das Ausführen mehrerer gleichzeitiger Sitzungen ohne ordnungsgemäße Prozessisolierung und -verwaltung