t2.py 545 B

123456789101112131415161718192021
  1. from playwright.sync_api import sync_playwright, Playwright
  2. def run(playwright: Playwright) -> None:
  3. browser = playwright.chromium.launch(headless=False)
  4. context = browser.new_context()
  5. context.tracing.start(snapshots=True, screenshots=True, sources=True)
  6. page = context.new_page()
  7. page.goto('https://playwright.dev')
  8. page.screenshot(path='screenshot_test.jpg')
  9. context.tracing.stop(path='playwright_trace.zip')
  10. context.close()
  11. browser.close()
  12. with sync_playwright() as playwright:
  13. run(playwright)