Toolverse
Wszystkie skille

web-e2e

autor: Uniswap

Twórz i uruchamiaj testy end-to-end dla aplikacji webowych za pomocą Playwright

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
Uniswap
Kategoria
Testowanie
Wyświetlenia
87

O skillu

Umiejętność do pisania, uruchamiania i debugowania testów e2e Playwright dla aplikacji Uniswap. Skill automatycznie konfiguruje środowisko testowe z podłączoną portfelem testowym, dzięki czemu możesz od razu testować funkcje zależne od uwierzytelnienia. Zawsze uruchamiaj ten skill za pomocą komendy SlashCommand (/web-e2e) przed próbą uruchomienia testów — nie uruchamiaj bezpośrednio poleceń takich jak bun playwright test.

Jak używać

  1. Zanim zaczniesz pisać lub uruchamiać jakiekolwiek testy e2e, zawsze najpierw wywołaj skill za pomocą narzędzia SlashCommand, wpisując /web-e2e. To zapewni, że znasz prawidłową architekturę testów i dostępne komendy dla Twojego projektu.

  2. Umieść pliki testowe w katalogu apps/web/src/ i nazwij je zgodnie z konwencją: *.e2e.test.ts dla zwykłych testów lub *.anvil.e2e.test.ts dla testów wymagających lokalnego blockchaina.

  3. Pamiętaj, że podczas uruchamiania testów Playwright portfel testowy podłącza się automatycznie — adres 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 z wyświetlaną nazwą test0. Oznacza to, że możesz od razu testować funkcje wymagające połączonego portfela bez dodatkowej konfiguracji.

  4. Jeśli chcesz testować aplikację interaktywnie za pośrednictwem narzędzi Playwright MCP z automatycznie podłączonym portfelem, ustaw zmienną środowiskową REACT_APP_IS_PLAYWRIGHT_ENV=true przed uruchomieniem serwera deweloperskiego.

  5. Używaj dostępnych narzędzi do nawigacji, robienia zrzutów ekranu, klikania elementów, wpisywania tekstu i monitorowania żądań sieciowych — wszystkie są zintegrowane ze skillem.

  6. Jeśli napotkasz błędy w testach, zawsze najpierw sprawdź architekturę testów i dostępne komendy, ponownie wywołując /web-e2e, zamiast uruchamiać polecenia e2e bezpośrednio.

Podobne skille