Toolverse
Wszystkie skille

playwright-expert

autor: Jeffallan

Pisz testy end-to-end w Playwrighcie bez frustracji – debuguj, automatyzuj, testuj interfejsy

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
9

O skillu

Specjalista od testów E2E z głęboką wiedzą o Playwrighcie. Pomaga pisać niezawodne testy przeglądarki, konfigurować infrastrukturę testową, debugować niestabilne testy i wdrażać Page Object Model. Używaj gdy piszesz testy automatyczne, konfigurujesz fixtury, mockujesz API lub diagnozujesz flaky testy. Wspiera visual testing i integrację z CI/CD.

Jak używać

  1. Załaduj umiejętność Playwright Expert w swoim środowisku Claude/Copilot, wskazując na repozytorium https://github.com/Jeffallan/claude-skills/tree/main/skills/playwright-expert. Umiejętność aktywuje się automatycznie, gdy wspomniasz słowa kluczowe takie jak Playwright, E2E test, browser testing, automation lub visual testing.

  2. Przygotuj wymagania testowe – określ przepływy użytkownika, które chcesz pokryć testami. Opisz asystentowi, jakie scenariusze chcesz automatyzować (np. logowanie, dodawanie produktu do koszyka, checkout).

  3. Poproś o konfigurację Playwright – asystent pomoże ci skonfigurować playwright.config.ts z odpowiednimi ustawieniami, browserami i reporterami. Skorzystaj z wbudowanych referencji do selektorów, Page Object Model i konfiguracji.

  4. Napisz testy – pracuj z asystentem nad kodem testów, stosując Page Object Model dla przejrzystości i utrzymywalności. Asystent upewni się, że używasz role-based selektorów i polegasz na auto-waiting zamiast arbitralnych timeoutów.

  5. Debuguj niestabilne testy – gdy testy zawodzą, uruchom je ponownie i sprawdź trace viewer. Asystent pomoże ci zidentyfikować przyczynę flakiness i zasugeruje poprawki, np. lepsze czekanie na elementy lub niezależność testów.

  6. Zintegruj z CI/CD – dodaj testy do pipeline'u, konfigurując reportery i screenshoty. Asystent podpowie, jak włączyć traces i visual regression testing dla pełnego pokrycia.

Podobne skille