playwright-app-testing
Testuj interfejs aplikacji Expensify za pomocą automatyzacji przeglądarki Playwright
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność do testowania aplikacji Expensify w przeglądarce przy użyciu Playwright. Użyj jej, gdy chcesz zweryfikować zmiany interfejsu, debugować problemy UI lub sprawdzić poprawność frontendu. Narzędzie automatycznie otwiera serwer deweloperski, loguje się do środowiska testowego i wykonuje interakcje z aplikacją — klikanie, wpisywanie tekstu, nawigacja i snapshoty. Idealne do szybkiej walidacji zmian bez ręcznego testowania.
Jak używać
Upewnij się, że serwer deweloperski jest uruchomiony — sprawdź proces webpack poleceniem
ps aux | grep "webpack" | grep -v grep. Jeśli serwer nie działa, uruchom go komendącd App && npm run web.Umiejętność automatycznie połączy się z adresem
https://dev.new.expensify.com:8082/i otworzy aplikację w przeglądarce za pośrednictwem Playwright.Zaloguj się do środowiska testowego — użyj losowego adresu Gmail (np.
user+throwaway@gmail.com). Dla nowych kont naciśnij przycisk dołączenia, dla istniejących wpisz magiczny kod000000.Jeśli chcesz pominąć ekrany onboardingu (domyślnie są włączone), zmień flagę
SKIP_ONBOARDING=falsenatruew pliku.envprzed uruchomieniem serwera.Używaj narzędzi Playwright do interakcji z interfejsem — inspekcji elementów, klikania przycisków, wpisywania tekstu i nawigacji. Po każdej akcji zrób snapshot, aby sprawdzić wynik zamiast dodawać arbitralne czekania.
Umiejętność jest szczególnie przydatna po zmianach kodu frontendu — pozwala szybko zweryfikować, że Twoje modyfikacje działają poprawnie w przeglądarce.