web-e2e
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
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ć
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.Umieść pliki testowe w katalogu
apps/web/src/i nazwij je zgodnie z konwencją:*.e2e.test.tsdla zwykłych testów lub*.anvil.e2e.test.tsdla testów wymagających lokalnego blockchaina.Pamiętaj, że podczas uruchamiania testów Playwright portfel testowy podłącza się automatycznie — adres
0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266z wyświetlaną nazwątest0. Oznacza to, że możesz od razu testować funkcje wymagające połączonego portfela bez dodatkowej konfiguracji.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=trueprzed uruchomieniem serwera deweloperskiego.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.
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.