Browser Automation Platform
Simply point your Puppeteer and Playwright Test scripts to our endpoint and we'll connect you with real browser instances.

Take advantage of Headless Automation in the Cloud.
Connect your Puppeteer and Playwright automation scripts with our grid, optimised for speed and reliability.
Simply point your Puppeteer and Playwright Test scripts to our endpoint and we'll connect you with real browser instances.
We operate a grid of Headless Browsers, including Chrome, Microsoft Edge and Firefox.
Instead of setting up and maintaining your own infrastructure, take advantage of our optimised grid. With a simple change to your existing scripts, you'll be connected to our browser grid in no time.
We provide examples for all the popular libraries. Run Automated Headless tests on Chrome, Microsoft Edge and Firefox. View Documentation
const browser = await puppeteer.connect({
browserWSEndpoint: 'wss://chrome.headlesstesting.com/?token=[YOUR-TOKEN]'
})
const page = await browser.newPage()
await page.goto('https://headlesstesting.com')
await page.screenshot({ path: 'screenshot.png' })
browser.close()
const pw = require('playwright')
(async () => {
const browser = await pw.chromium.connectOverCDP({
wsEndpoint: 'wss://chrome.headlesstesting.com?token=[YOUR-TOKEN]',
})
const context = await browser.newContext()
const page = await context.newPage()
await page.goto('https://headlesstesting.com/')
await page.screenshot({ path: 'screenshot.png' })
await browser.close()
})()
Take advantage of our large grid of browsers. Speed up your headless automation scripts with parallel testing across 10 or even 100 headless browsers.
Start your Browser Automation with HeadlessTesting
No credit card required!