lora-manager-e2e
End-to-end testing and validation for LoRa Manager features. Use when performing automated E2E validation of LoRa Manager standalone mode, including starting/restarting the server, using Chrome DevTools MCP to interact with the web UI at http://127.0.0.1:8188/loras, and
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
End-to-end testing and validation for LoRa Manager features. Use when performing automated E2E validation of LoRa Manager standalone mode, including starting/restarting the server, using Chrome DevTools MCP to interact with the web UI at http://127.0.0.1:8188/loras, and verifying frontend-to-backend functionality. Covers workflow validation, UI interaction testing, and integration testing between the standalone Python backend and the browser frontend.
How to use
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.