123456789101112131415161718192021 |
- from playwright.sync_api import sync_playwright, Playwright
- def run(playwright: Playwright) -> None:
- browser = playwright.chromium.launch(headless=False)
- context = browser.new_context()
- context.tracing.start(snapshots=True, screenshots=True, sources=True)
- page = context.new_page()
- page.goto('https://playwright.dev')
- page.screenshot(path='screenshot_test.jpg')
- context.tracing.stop(path='playwright_trace.zip')
- context.close()
- browser.close()
- with sync_playwright() as playwright:
- run(playwright)
|