browser-use
Browser automation (Playwright)
Use native Python Playwright scripts to automate browsing and UI verification for any URL, including local development servers and external sites.
Prerequisites
Ensure Playwright is installed (already listed in requirements.txt):
py -m pip install playwright
playwright install chromium
Helper scripts available (all paths relative to project root):
{base folder}/{scaffold folder}/skills/browser-use/scripts/with_server.py- Optional. Manages local dev server lifecycle (supports multiple servers).
Always run scripts with --help first to see usage. DO NOT read the source until you try running the script first and find that a customized solution is absolutely necessary. These scripts can be very large and thus pollute your context window. They exist to be called directly as black-box scripts rather than ingested into your context window.
Output files: Examples and scripts write screenshots/logs to an outputs/ folder relative to the current working directory. The folder is created automatically if it does not exist.