Toolverse
Wszystkie skille

e2e-gen

autor: openclaw

Generuj testy E2E z opisów scenariuszy — bez ręcznego pisania kodu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
25

O skillu

Narzędzie do automatycznego generowania testów end-to-end dla Playwright lub Cypress. Opisz przepływ użytkownika w naturalnym języku, a AI utworzy gotowy kod testowy z asercjami i selektorami. Oszczędzaj czas na pisaniu powtarzalnych testów logowania, rejestracji i checkout'u. Wymaga Node.js 18+ i klucza OpenAI API.

Jak używać

  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.

Podobne skille