W
webapp-testing
Testuj aplikacje webowe lokalnie za pomocą Playwright — weryfikuj interfejs, debuguj zachowanie, przechwytuj zrzuty ekranu.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Zestaw narzędzi do interakcji i testowania lokalnych aplikacji webowych przy użyciu Playwright. Umożliwia weryfikację funkcjonalności frontendu, debugowanie zachowania interfejsu użytkownika, przechwytywanie zrzutów ekranu przeglądarki i przeglądanie dzienników. Zawiera pomocnicze skrypty do zarządzania cyklem życia serwera, obsługujące wiele instancji jednocześnie. Idealne dla deweloperów, którzy chcą automatyzować testy UI bez ręcznego klikania.
Jak używać
- Zainstaluj umiejętność w swoim środowisku Claude/Codex — sklonuj repozytorium lub dodaj do swojego projektu jako moduł.
- Jeśli testujesz statyczną stronę HTML, przeczytaj plik bezpośrednio, aby zidentyfikować selektory CSS lub XPath elementów, które chcesz testować.
- Dla dynamicznych aplikacji webowych sprawdź, czy serwer już działa — jeśli nie, użyj pomocniczego skryptu
scripts/with_server.pyz flagą--help, aby zobaczyć opcje uruchamiania serwera (obsługuje pojedyncze i wielokrotne serwery, np. backend + frontend). - Napisz natywny skrypt Python z użyciem Playwright — zacznij od nawigacji do aplikacji, czekania na
networkidle, wykonania zrzutu ekranu lub inspekcji DOM, aby zidentyfikować selektory elementów w stanie wyrenderowanym. - Użyj odkrytych selektorów do wykonania akcji (klik, wpisanie tekstu, sprawdzenie widoczności) — Playwright obsługuje wszystkie standardowe interakcje z przeglądarką.
- Uruchom skrypt za pośrednictwem
with_server.py, jeśli potrzebujesz zarządzania serwerem, lub bezpośrednio, jeśli serwer już działa — zawsze najpierw sprawdź--helpdla dostępnych opcji.