from playwright.sync_api import sync_playwright
import os

with sync_playwright() as p:
    browser = p.chromium.launch()
    page = browser.new_page()
    filepath = 'file:///' + os.path.abspath('test_output.html').replace('\\', '/')
    page.goto(filepath)
    page.screenshot(path='test_screenshot.png', full_page=True)
    browser.close()
