playwright-e2e
Playwright E2E test generation workflow. Use when generating automated tests in tests_end_to_end/.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Playwright E2E test generation workflow. Use when generating automated tests in tests_end_to_end/.
How to use
Upewnij się, że Opik jest uruchomiony lokalnie, wykonując skrypt ./scripts/dev-runner.sh --start, a następnie zweryfikuj dostęp za pomocą curl http://localhost:5173.
Przygotuj środowisko Playwright, przechodząc do katalogu tests_end_to_end/typescript-tests, instalując zależności za pomocą npm install oraz pobierając przeglądarkę Chromium poleceniem npx playwright install chromium.
Zainicjuj umiejętność, podając opis funkcji, którą chcesz przetestować, na przykład "Wygeneruj test E2E dla nowego dashboardu" lub "Utwórz automatyczny test dla przepływu przesyłania plików".
Planner przeanalizuje interfejs użytkownika działającej aplikacji i wygeneruje plan testów w formacie markdown, zapisując go w katalogu tests_end_to_end/typescript-tests/specs/.
Generator przekształci plan markdown w wykonywalne testy Playwright, umieszczając je w katalogu tests_end_to_end/typescript-tests/tests/ z podziałem na obszary funkcjonalne.
Healer uruchomi testy i automatycznie naprawi te, które się nie powiodły, lub oznaczy je jako fixme, jeśli funkcja jest uszkodzona w aplikacji.