lora-manager-e2e
Automatyczne testowanie interfejsu LoRa Manager — od serwera po przeglądarkę
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do kompleksowego testowania LoRa Manager w trybie standalone. Automatyzuje uruchamianie serwera, interakcję z interfejsem webowym na porcie 8188 za pomocą Chrome DevTools MCP oraz weryfikację komunikacji między backendem Python a frontendem przeglądarki. Obejmuje walidację przepływów pracy, testowanie interakcji UI i integracyjne testy między komponentami.
Jak używać
Przygotuj środowisko: sklonuj projekt LoRa Manager, zainstaluj zależności poleceniem
pip install -r requirements.txti upewnij się, że masz dostęp do przeglądarki Chrome oraz Chrome DevTools MCP.Uruchom serwer LoRa Manager za pomocą skryptu
python .agents/skills/lora-manager-e2e/scripts/start_server.py --port 8188lub ręcznie poleceniempython standalone.py --port 8188z katalogu projektu. Czekaj na komunikat potwierdzający gotowość serwera.Otwórz Chrome w trybie debugowania zdalnego:
google-chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-lora-manager http://127.0.0.1:8188/loras.Połącz Chrome DevTools MCP z debuggerem na
http://localhost:9222.Wykonuj testy za pomocą narzędzi Chrome DevTools MCP:
take_snapshotdo zrzutów ekranu,clickdo klikania elementów,filllubfill_formdo wypełniania formularzy,evaluate_scriptdo uruchamiania skryptów,wait_fordo czekania na elementy.Zweryfikuj pełne załadowanie strony, czekając na tekst "LoRAs" z timeoutem 10 sekund, a następnie zrób zrzut ekranu, aby potwierdzić poprawne działanie interfejsu.