Check Puppeteer's documented WebDriver BiDi support before relying on it, since Chrome and Firefox support differ and some CDP-parity features aren't yet implemented over BiDi

domain: pptr.dev · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Consult Puppeteer's WebDriver BiDi support page to see which browsers it automates via BiDi
  2. Note that Firefox uses BiDi by default when launched through Puppeteer, while Chrome still defaults to CDP — BiDi must be opted into explicitly (protocol: 'webDriverBiDi')
  3. Cross-check the page's explicit list of features 'not supported over WebDriver BiDi' (e.g. direct CDP session access, some emulation methods, coverage, tracing) before depending on them via BiDi
  4. Treat BiDi support as per-feature/per-module rather than a single yes/no per browser, since even supported browsers can lack parity with older CDP-based behavior
  5. Re-verify against the current Puppeteer docs before upgrading, since BiDi coverage is actively evolving

Known gotchas

Related routes

Assess WebDriver BiDi's current standardization and browser-support status before migrating a Selenium or Puppeteer suite off classic WebDriver/CDP
w3c.github.io · 5 steps · unrated
Understand the current state of WebDriver BiDi and decide when to use it over CDP or WebDriver Classic
w3c.github.io · 5 steps · unrated
Send input actions over WebDriver BiDi targeting a specific browsing context, as a lower-level alternative to element-targeted Actions
selenium.dev · 5 steps · unrated

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?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans