prowler-test-ui
Testy end-to-end dla interfejsu Prowlera z Playwrightem – wzorce i konwencje
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill wspierający pisanie testów E2E dla interfejsu użytkownika Prowlera przy użyciu frameworka Playwright. Zawiera Prowler-specyficzne wzorce, strukturę katalogów, pomocnicze funkcje i konwencje tagowania testów. Automatycznie aktywuje się podczas pracy nad testami E2E w katalogu ui/tests, wspierając Page Object Model, selektory, przepływy i dokumentację testów. Obowiązkowa synchronizacja między plikami specyfikacji testów a dokumentacją markdown zapewnia spójność i śledzenie zmian.
Jak używać
- Zainstaluj skill w swoim środowisku Prowlera – będzie automatycznie aktywny podczas pisania testów Playwright w katalogu ui/tests. 2. Utwórz strukturę katalogów dla nowej funkcji: katalog {nazwa-strony} zawierający {nazwa-strony}-page.ts (Page Object Model), {nazwa-strony}.spec.ts (testy) i {nazwa-strony}.md (dokumentacja). 3. W pliku {nazwa-strony}-page.ts zdefiniuj selektory i metody pomocnicze specyficzne dla Prowlera, rozszerzając bazową stronę z base-page.ts. 4. Napisz testy w {nazwa-strony}.spec.ts, tagując każdy test identyfikatorem w formacie @NAZWA-E2E-NUMER – identyfikatory muszą być unikalne i zsynchronizowane z dokumentacją. 5. Utwórz lub zaktualizuj plik {nazwa-strony}.md zawierający listę wszystkich przypadków testowych z ich identyfikatorami, krokami, warunkami wstępnymi i oczekiwanymi wynikami – dokumentacja musi być zawsze zsynchronizowana ze spec.ts. 6. Przed ukończeniem zadania zweryfikuj, że identyfikatory testów w .md i .spec.ts są identyczne, używając grep do porównania tagów @-E2E- w obu plikach.
Podobne skille
performing-penetration-testing
autor: jeremylongshore
powershell-windows
autor: davila7
langchain
autor: zechenzhangAGI
python-testing-patterns
autor: wshobson
testing-workflow
autor: amo-tech-ai
ad-creative
autor: alirezarezvani