"""截图本地手机端抽屉展开状态""" import os from playwright.sync_api import sync_playwright OUT = r'D:\bwstudio\pear-admin-flask\scripts\screenshots\compare_home' with sync_playwright() as pw: browser = pw.chromium.launch(headless=True, args=['--no-sandbox', '--disable-gpu']) ctx = browser.new_context(viewport={'width':390,'height':844}, device_scale_factor=2) page = ctx.new_page() page.goto('http://192.168.1.10:5000/', wait_until='networkidle') page.wait_for_timeout(1000) page.click('#cat-trigger-mobile') page.wait_for_timeout(800) path = os.path.join(OUT, 'mobile_local_drawer_v2.png') page.screenshot(path=path, full_page=False) print(f'-> {path}') browser.close()