browser-test
Validate a feature works by driving a real browser with Playwright MCP. No test files — just interactive verification.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Validate a feature works by driving a real browser with Playwright MCP. No test files — just interactive verification.
How to use
Przygotuj informacje o aplikacji: jeśli masz plik specyfikacji w formacie Gherkin (np. specs/features/moja-funkcja.feature), przygotuj jego ścieżkę; jeśli nie, przygotuj krótki opis tego, co chcesz przetestować.
Określ port aplikacji. Narzędzie automatycznie szuka pliku .dev-port w katalogu głównym repozytorium. Jeśli plik nie istnieje, uruchamia skrypt scripts/dev-up.sh, który go tworzy. Możesz też podać port ręcznie w argumentach.
Uruchom umiejętność, przekazując port (opcjonalnie) i opis funkcji lub ścieżkę do pliku specyfikacji. Przykład: podaj port 5570 i opis "sprawdź czy dashboard ładuje się po zalogowaniu" lub ścieżkę "specs/features/beta-pill.feature".
Narzędzie parsuje Twoje argumenty, odczytuje plik specyfikacji (jeśli podałeś ścieżkę) i konwertuje scenariusze na listę kroków do weryfikacji. Jeśli nic nie podasz, uruchomi domyślny test: sprawdzenie czy aplikacja się ładuje, logowanie działa i dashboard się renderuje.
Agent sterujący przeglądarką wykonuje każdy krok, a wyniki wraz ze zrzutami ekranu zapisywane są w katalogu browser-tests z datą i nazwą funkcji.
Przejrzyj raport ze zrzutami ekranu, aby potwierdzić że funkcja działa poprawnie. Brak plików testów — tylko interaktywna weryfikacja i dokumentacja wizualna.