P
prowler-test-ui
E2E testing patterns for Prowler UI (Playwright). Trigger: When writing Playwright E2E tests under ui/tests in the Prowler UI (Prowler-specific base page/helpers, tags, flows).
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
E2E testing patterns for Prowler UI (Playwright). Trigger: When writing Playwright E2E tests under ui/tests in the Prowler UI (Prowler-specific base page/helpers, tags, flows).
How to use
- 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.