- Home
-
Chrome Testing
Test on real Chrome, online in the cloud
An online Chrome browser for manual, automated, responsive and visual testing on real Google Chrome, the cloud-based Chrome emulator alternative. From Chrome 35 to the latest, plus Chrome Beta, Dev and Canary on Windows, macOS, Linux and real Android phones.
- Chrome versions
- 35 → latest
- Platforms
- Win · macOS · Linux · Android
- Uptime SLA
- 99.99%
Trusted by some of the world's most innovative companies
Why test Chrome on TestingBot?
TestingBot streams unmodified Google Chrome straight from Google, on real Windows, macOS, Linux and Android. No headless mode, no Chromium drift, no online Chrome simulator surprises.
Test on Chrome Stable, Chrome Beta, Chrome Dev and Chrome Canary side by side. Catch regressions before Google rolls them out to your customers.
Drive Chrome live from your browser, resize on the fly for responsive testing, automate via Selenium, Playwright or Puppeteer, or capture screenshots for visual regression. Same grid, same login.
Everything Chrome testing needs
Live debugging, automated CI runs, responsive testing, visual regression, extension testing, geolocation, ChromeOS, performance profiling. All on the same fleet of real Chrome browsers.
-
Live & manual testing
Drive Chrome interactively from your browser. Native DevTools, console, network panel, same as if you were on your own machine.
-
Automated testing
Run Selenium, Playwright, Puppeteer or Cypress against Chrome in parallel. Native Chromedriver auto-matched to every browser version.
-
Responsive testing
Resize the browser on the fly during a manual session, or set any viewport from your automation script. Validate breakpoints, mobile menus and fluid layouts on real Chrome, no device-emulator approximations.
-
Visual & screenshot testing
Take pixel-perfect screenshots across every Chrome version, then diff them automatically with the visual testing service.
-
Extension testing
Side-load unpacked Chrome extensions and CRX bundles in manual sessions and automated runs. Manifest v2 and v3 supported.
-
Performance & Lighthouse
Capture HAR files, Lighthouse reports and DevTools performance traces. Throttle CPU and network to validate slow-3G behaviour.
-
Camera, microphone & WebGL
Test getUserMedia with dummy camera and microphone streams, plus full WebGL support for 3D and canvas-heavy apps.
-
ChromeOS testing
Run a ChromeOS emulator hosted on an Android emulator to verify Chromebook behaviour, ChromeOS-specific Chrome quirks and progressive web apps. A practical Chrome OS emulator when you do not have a Chromebook on your desk.
Test On Different Chrome Versions Online
Real Chrome on real Windows, macOS and Linux desktops, plus Chrome on real Android phones.
Channels & versions
- Chrome Stable latest
- Chrome Beta next
- Chrome Dev future
- Chrome Canary daily
- Older majors 35 → latest
- Auto-updated weekly Google
Platforms
- Windows 11
- Windows 10
- macOS Tahoe
- macOS Sequoia
- macOS Sonoma
- macOS Ventura
- Linux
- Real Android phones
- ChromeOS (Android emulator)
Real Chrome beats a Chrome emulator every time
Headless Chrome and a generic Chrome emulator on a Linux container will render most pages, but neither behaves like the Chrome your customers actually run. Here is how a real-Chrome cloud compares to running Chrome locally or driving a Chrome emulator.
| Capability | TestingBot · real Chrome | Chrome emulator / headless |
|---|---|---|
| Browser binary |
Real Google Chrome, signed by Google
|
Headless Chrome, Chromium build or browser-based emulator
|
| Operating system |
Real Windows, macOS and Linux
|
One Linux container or your dev machine
|
| Mobile Chrome |
Real Chrome on real Android phones
|
Mobile-emulated user agent only
|
| Version coverage |
Chrome 35 → latest, plus Beta, Dev and Canary
|
Whatever Chrome happens to be installed
|
| Camera, mic & WebGL |
Dummy media streams and full WebGL support
|
Often disabled or stubbed
|
| Video, logs & HAR |
HD video, browser logs, HAR and screenshots
|
Roll your own recording and capture
|
Geolocation Testing on Chrome
Run Chrome from real exit nodes around the world to verify geo-targeting, geo-blocking and localisation from the United States, United Kingdom, Germany, France, Spain, Belgium, Australia, China, Japan and more.
Test internal & staging Chrome apps securely
Use our secure tunnel to run Chrome tests against firewalled staging sites, internal dashboards or apps still on localhost.
Encrypted end-to-end, no inbound firewall rules required, and built-in support for popular CI providers.
Read moreReal Chrome on real Android devices
Drive Chrome on real Pixel, Galaxy, OnePlus and Xiaomi devices using Selenium WebDriver, Playwright or Appium. Real hardware, real sensors, accurate results.
View all devicesSame WebDriver APIs, real Chrome on real Android phones.
Camera, Microphone and WebGL Testing on Chrome
Test getUserMedia flows with a dummy camera and microphone in real Chrome. No plug-ins, no extra permissions to wire up. Run WebGL tests in the cloud against the same GPU stack Chrome ships to your customers.
Dummy camera
Drive Chrome with a fake-camera flag so getUserMedia returns a deterministic video stream. Perfect for testing video calls, KYC and webcam-test pages without real hardware.
Dummy microphone
Use a synthetic audio source for getUserMedia, ideal for chrome microphone test flows, voice recording, audio chat and accessibility scenarios. No real mic required.
Full WebGL support
Run real WebGL tests in Chrome with hardware-accelerated graphics. 3D, canvas-heavy SPAs and games render exactly as they do on a real Chromebook or PC.
Test Chrome from any OS, even old PCs
Don't have a clean Chrome install? Stuck on a corporate VM, an old PC or a Mac that won't update? TestingBot streams a real desktop running Chrome on Windows 11, 10, macOS or Linux directly to any browser, so you can test on any Chrome version from any device. No installs, no admin rights required.
The streamed Chrome session is the real thing, with full DevTools, profile switching, extension support and Lighthouse audits. You drive it from any browser on your local machine, without installing Chrome or running it locally.
Get started freeFrequently Asked Questions
Which Chrome versions are supported?
TestingBot supports every Chrome from Chrome 35 through the current Stable, refreshed within hours of each Google release. Chrome Beta, Chrome Dev and Chrome Canary are available alongside Stable, on Windows, macOS, Linux and real Android devices.
Why do I need to test my website on Chrome?
Chrome is the most popular web browser on the planet, with over 60% market share globally. You want to make sure that your website looks and functions correctly on this browser. The browser is built and maintained by Google and is used all around the world, on Windows, macOS, Linux, ChromeOS and Android. Test cookie behaviour, ad-blockers, the third-party cookie phase-out and Chrome's progressive Privacy Sandbox features.
What is the difference between Chrome, Chromium, Chrome Beta and Chrome Canary?
Chrome (Stable) is the browser everyone uses for day-to-day browsing. It is the same binary TestingBot provides for testing. Chromium uses the same browser engine but ships without Google's branding and proprietary components, and it is open-source. Chrome Beta is the next major Chrome release, roughly 4 to 6 weeks ahead of Stable. Chrome Dev sits one step further out, and Chrome Canary is the bleeding-edge daily build. TestingBot lets you run all four channels side by side so you can spot regressions before Google promotes them to Stable.
What is Chromedriver?
Chromedriver is a program that automates the Chrome browser through the W3C WebDriver protocol. Selenium, Puppeteer (over the Chrome DevTools Protocol) and Playwright all use it to drive Chrome. Chromedriver versions are tightly coupled to Chrome versions, which means you need to make sure the Chromedriver version matches the browser version. At TestingBot this is handled automatically. Pick a Chrome version and the matching Chromedriver is provisioned for you.
Can I test Chrome on real Android devices?
Yes. TestingBot ships real Pixel, Galaxy, OnePlus and Xiaomi devices running real Chrome for Android. Drive them with Selenium WebDriver or Appium and use the actual mobile rendering engine, mobile DevTools and real touch input.
Is TestingBot a Chrome emulator or a Chrome simulator?
Neither. All Chrome browsers on TestingBot are real Chrome, downloaded straight from Google and running on real operating systems. Not a Chrome emulator, not a Chrome simulator, not a headless container. Sessions run inside dedicated single-use virtual machines on Windows, macOS or Linux, with full GPU acceleration, real Chrome DevTools and the same Chrome binary your customers use. If you have been searching for an "online Chrome emulator" or a "Chrome browser online" tool to validate a site, TestingBot gives you the real thing instead.
Can I test Chrome extensions?
Yes. Side-load unpacked extensions and CRX bundles in manual sessions for click-through testing, or load them automatically in Selenium, Playwright and Puppeteer runs. Manifest v2 and v3 are both supported.
Can I run Lighthouse on TestingBot?
Yes. Run Lighthouse audits inside any Chrome session, capture the JSON report as a build artifact, and trend Core Web Vitals over time. Throttle CPU and network from the test options to simulate slow connections.
Ready to start Chrome Testing?
Start testing your website on real Chrome in the cloud. Every version, every platform, every release channel.
Start a free trial