Skip to main content

Browser

Abstra provides a built-in browser environment in the cloud, powered by Selenium Grid. You can use it for RPAs, web scraping, automated testing, and any task that requires a browser.

The browser environment supports both Selenium (WebDriver protocol) and Playwright (CDP protocol), so you can choose whichever library fits your use case.

How it works

When your project is deployed, Abstra automatically provisions a Chrome browser instance for your project. It scales to zero when not in use and starts up on demand.

  • Selenium connects via the ABSTRA_SELENIUM_URL environment variable
  • Playwright connects automatically via the SELENIUM_REMOTE_URL environment variable (no code changes needed)

In local development, both libraries fall back to launching a local Chrome instance.