Toolverse
All skills

lora-manager-e2e

by willmiao

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

Quick info

Author
willmiao
Category
Testing

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

  1. Przygotuj środowisko: sklonuj projekt LoRa Manager, zainstaluj zależności poleceniem pip install -r requirements.txt i upewnij się, że masz dostęp do przeglądarki Chrome oraz Chrome DevTools MCP.

  2. Uruchom serwer LoRa Manager za pomocą skryptu python .agents/skills/lora-manager-e2e/scripts/start_server.py --port 8188 lub ręcznie poleceniem python standalone.py --port 8188 z katalogu projektu. Czekaj na komunikat potwierdzający gotowość serwera.

  3. 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.

  4. Połącz Chrome DevTools MCP z debuggerem na http://localhost:9222.

  5. Wykonuj testy za pomocą narzędzi Chrome DevTools MCP: take_snapshot do zrzutów ekranu, click do klikania elementów, fill lub fill_form do wypełniania formularzy, evaluate_script do uruchamiania skryptów, wait_for do czekania na elementy.

  6. 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.

Related skills