"""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")