playwright-browser-automation
Automatyzuj testy stron i interakcje przeglądarki za pomocą Playwright
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do pełnej automatyzacji przeglądarki z Playwright. Automatycznie wykrywa lokalne serwery deweloperskie, generuje czyste skrypty testowe i zapisuje je w /tmp. Testuj strony, wypełniaj formularze, rób zrzuty ekranu, sprawdzaj responsywność, waliduj przepływy logowania, weryfikuj linki i automatyzuj dowolne zadania przeglądarki. Idealne do testowania funkcjonalności stron, walidacji UX i automatyzacji interakcji webowych.
Jak używać
Zainstaluj umiejętność w wybranej lokalizacji — system wtyczek (
/.claude/plugins/marketplaces/playwright-skill), instalacja globalna (/.claude/skills/playwright-skill) lub katalog projektu. Zapamiętaj ścieżkę instalacji, będzie potrzebna jako $SKILL_DIR.Przed każdym testem uruchom automatyczne wykrycie serwera deweloperskiego. Przejdź do katalogu umiejętności i wykonaj polecenie node, które skanuje dostępne serwery localhost. Jeśli znaleziony zostanie jeden serwer, będzie użyty automatycznie. Jeśli wiele — wybierz który testować. Jeśli żaden — podaj adres URL strony lub poproś o pomoc w uruchomieniu serwera.
Opisz zadanie testowe, które chcesz wykonać — na przykład "przetestuj formularz logowania", "sprawdź responsywność na urządzeniach mobilnych", "zweryfikuj wszystkie linki na stronie" lub "zautomatyzuj wypełnianie formularza". Umiejętność napisze dedykowany kod Playwright dostosowany do Twojego żądania.
Skrypty testowe będą zawsze zapisywane w katalogu /tmp z nazwą /tmp/playwright-test-*.js — nigdy nie są umieszczane w katalogu umiejętności. Dzięki temu Twoje testy pozostają oddzielone od kodu umiejętności.
Domyślnie przeglądarki uruchamiają się w trybie widocznym (headless: false), aby widzieć interakcje w czasie rzeczywistym. Jeśli wolisz tryb headless bez interfejsu graficznego, wyraźnie o to poproś.
Po wykonaniu skryptu przejrzyj wyniki — zrzuty ekranu, raporty testowe i komunikaty o błędach. Możesz modyfikować parametry (adresy URL, selektory, kroki) i ponownie uruchamiać testy bez ograniczeń.
Podobne skille
go-dev-guidelines
autor: jumppad-labs
code-reviewer
autor: google-gemini
creating-financial-models
autor: anthropics
testing-workflow
autor: amo-tech-ai
lean4-theorem-proving
autor: cameronfreer
langchain
autor: zechenzhangAGI