Skip to main content

Playwright Integration

Playwright connects natively to Meshbrow via CDP (Chrome DevTools Protocol). This guide covers setup, patterns, and best practices.

Basic Connection

Using Session Profiles

Reuse login states across sessions with profiles:

Parallel Pages

Open multiple pages within a single session:

Fleet Operations

Launch multiple browsers for parallel scraping:

Error Handling & Reconnection

Capturing HAR Files

Tips

Meshbrow sessions support VNC for visual debugging during development. Pass headed: true in session config.
Add human-like delays between actions. Playwright’s page.waitForTimeout() or random delays between 500-2000ms.
Don’t navigate too fast. Randomize viewport scrolling. Use page.mouse.move() to simulate natural cursor movement.