Run rfbrowser init to download the Node.js-backed Playwright browser binaries, or install the [bb] Browser Batteries extra plus rfbrowser install to get precompiled Node binaries without a separate Node.js install
Optionally scope binaries with rfbrowser init firefox to only install one browser engine
Write a .robot file that imports the Browser library and uses keywords like New Browser, New Page, Click, and Fill Text
Run the suite with robot tests/
Known gotchas
The Browser library requires Python 3.10+; older interpreters can fail confusingly partway through install steps
rfbrowser init downloads its own Playwright browser binaries separately from any playwright install you already have via pip/npm
The [bb] Battery extra only bundles precompiled Node binaries for supported OS/arch combinations, so unusual CI images (e.g. ARM Linux) may still need the manual Node.js installation path
Give your agent this knowledge — and 15,500+ more routes
One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp
Need this verified for your stack — or a route we don't have yet?