Toolverse
Wszystkie skille

webapp-testing

autor: anthropics

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

Szybkie info

Kategoria
Testowanie
Wyświetlenia
255

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ć

  1. Zainstaluj umiejętność w swoim środowisku Claude/Codex — sklonuj repozytorium lub dodaj do swojego projektu jako moduł.
  2. Jeśli testujesz statyczną stronę HTML, przeczytaj plik bezpośrednio, aby zidentyfikować selektory CSS lub XPath elementów, które chcesz testować.
  3. Dla dynamicznych aplikacji webowych sprawdź, czy serwer już działa — jeśli nie, użyj pomocniczego skryptu scripts/with_server.py z flagą --help, aby zobaczyć opcje uruchamiania serwera (obsługuje pojedyncze i wielokrotne serwery, np. backend + frontend).
  4. 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.
  5. Użyj odkrytych selektorów do wykonania akcji (klik, wpisanie tekstu, sprawdzenie widoczności) — Playwright obsługuje wszystkie standardowe interakcje z przeglądarką.
  6. 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ź --help dla dostępnych opcji.

Podobne skille