W
webapp-testing
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
How to use
- 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.