aboutsummaryrefslogtreecommitdiffstats
path: root/www/py-playwright/files/test-async.py
blob: f047304580c01f0d575f8755d2849ee76bc95205 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
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())