From a984edf2e4d23d0bd184c454fe906052e86b4545 Mon Sep 17 00:00:00 2001 From: Yuri Victorovich Date: Wed, 3 Sep 2025 22:25:58 -0700 Subject: www/py-playwright: New port: High-level API to automate web browsers --- www/py-playwright/files/test-async.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 www/py-playwright/files/test-async.py (limited to 'www/py-playwright/files/test-async.py') diff --git a/www/py-playwright/files/test-async.py b/www/py-playwright/files/test-async.py new file mode 100644 index 000000000000..f047304580c0 --- /dev/null +++ b/www/py-playwright/files/test-async.py @@ -0,0 +1,14 @@ +import asyncio +from playwright.async_api import async_playwright + +async def main(): + async with async_playwright() as p: + #for browser_type in [p.chromium, p.firefox, p.webkit]: + for browser_type in [p.firefox]: + browser = await browser_type.launch() + page = await browser.new_page() + await page.goto('http://playwright.dev') + await page.screenshot(path=f'example-{browser_type.name}-async.png') + await browser.close() + +asyncio.run(main()) -- cgit v1.2.3