Files
KSP_project/scripts/screenshot_mission_list.py
T
ArmorandClaude Opus 4.7 8d281eefd6 chore: add vision tool and Claude Code skill for UI screenshot review
- scripts/vision.py: call MiMo v2.5 via Anthropic-format API for image analysis
- scripts/screenshot_mission_list.py: Playwright screenshot of /missions page
- .claude/skills/vision.md: Claude Code skill for vision task delegation

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-09 12:04:45 +08:00

15 lines
629 B
Python

"""Take screenshot of mission list page for review."""
import sys
sys.path.insert(0, "d:/My Coding Project/KSP_Project")
from playwright.sync_api import sync_playwright
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page(viewport={"width": 1440, "height": 900})
page.goto("http://127.0.0.1:9000/missions", timeout=15000)
page.wait_for_load_state("networkidle")
page.wait_for_timeout(1000) # extra render time
page.screenshot(path="scripts/mission_list_screenshot.png", full_page=True)
browser.close()
print("Screenshot saved: scripts/mission_list_screenshot.png")