Toolverse
All skills

webapp-testing

by anthropics

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

Quick info

Category
Testing
Views
255

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

  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.

Related skills