Toolverse
All skills

e2e-gen

by openclaw

Generate Playwright/Cypress E2E tests from user flows

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
openclaw
Category
Testing
Views
25

About this skill

Generate Playwright/Cypress E2E tests from user flows

How to use

  1. Zainstaluj narzędzie globalnie lub użyj npx. Upewnij się, że masz zainstalowany Node.js w wersji 18 lub wyższej oraz ustawioną zmienną środowiskową OPENAI_API_KEY z Twoim kluczem API OpenAI.

  2. Opisz przepływ użytkownika w prostych słowach. Na przykład: "Użytkownik loguje się, dodaje produkt do koszyka i przechodzi do kasy". Możesz również wskazać istniejącą stronę za pomocą flagi --url, aby narzędzie przeanalizowało strukturę i wygenerowało testy na jej podstawie.

  3. Uruchom polecenie npx ai-e2e-gen z Twoim opisem. Domyślnie generuje testy dla Playwright. Jeśli potrzebujesz Cypress, dodaj flagę --framework cypress na końcu polecenia.

  4. Poczekaj na wygenerowanie kodu. Narzędzie zwróci kompletny test z selektorami data-testid, czekaniami na elementy i asercjami potwierdzającymi sukces.

  5. Skopiuj wygenerowany kod do pliku testowego w Twoim projekcie. Kod jest gotowy do uruchomienia — nie wymaga dodatkowych modyfikacji.

  6. Uruchom test za pomocą Playwright lub Cypress, aby upewnić się, że działa poprawnie w Twoim środowisku.

Related skills