{"library":"playwright","type":"library","category":null,"description":"Microsoft's browser automation library for Python. Automates Chromium, Firefox, and WebKit. Current version is 1.58.0 (Jan 2026). Requires Python >=3.9. Critical two-step install: pip install playwright followed by playwright install to download browser binaries — omitting the second step causes BrowserType.launch: Executable doesn't exist error.","language":"python","status":"active","version":"1.58.0","tags":["browser-automation","testing","web-scraping","chromium","firefox","webkit","e2e"],"install":[{"cmd":"pip install playwright","imports":["from playwright.sync_api import sync_playwright\n\nwith sync_playwright() as p:\n    browser = p.chromium.launch(headless=True)\n    page = browser.new_page()\n    page.goto('https://example.com')\n    print(page.title())\n    browser.close()","import asyncio\nfrom playwright.async_api import async_playwright\n\nasync def main():\n    async with async_playwright() as p:\n        browser = await p.chromium.launch()\n        page = await browser.new_page()\n        await page.goto('https://example.com')\n        await browser.close()\n\nasyncio.run(main())"]},{"cmd":"playwright install","imports":[]},{"cmd":"playwright install chromium","imports":[]},{"cmd":"playwright install --with-deps","imports":[]}],"homepage":"https://playwright.dev","github":"https://github.com/microsoft/playwright-python","docs":null,"changelog":"https://github.com/microsoft/playwright-python/releases","pypi":"https://pypi.org/project/playwright/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":3.3,"avg_import_s":0.33,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/playwright/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":"draft"}}