Browsers
Supported browsers, versions, and macOS platforms for Automate — Chrome, Edge, Firefox, and Safari on real Mac hardware.
Browsers
Automate runs four real browsers — Chrome, Edge, Firefox, and Safari — on genuine macOS machines. Every session runs inside a fresh, isolated VM on TestKase-managed Mac hosts.
A live, auto-updating picker of every currently-provisioned browser × version × OS combination — with copy-paste code snippets — is at testkase.com/automate-browser/supported.
Supported browsers
| Browser | Selenium browserName | Playwright browserName |
|---|---|---|
| Chrome | chrome | Chrome / pw-chromium |
| Edge | edge or MicrosoftEdge | MicrosoftEdge |
| Firefox | firefox | Firefox (aliased to pw-firefox) |
| Safari / WebKit | safari | pw-webkit |
Platforms
Sessions run on two macOS versions:
| Platform | platformName values |
|---|---|
| macOS Sequoia 15 | macOS 15, macOS Sequoia |
| macOS Tahoe 26 | macOS 26, macOS Tahoe |
Version selection
Ask for a browser version with any of these selectors:
| Selector | Meaning |
|---|---|
latest (or omit) | Newest version TestKase has for that brand + platform |
latest-1, latest-N | The Nth-newest distinct version |
exact major (e.g. 142) | That major specifically; fails fast if not provisioned |
browserVersion defaults to latest when omitted or empty, so you never have to pin a version that ages out of the pool.
Chrome and Edge majors currently span roughly 138–142 across both macOS images. Firefox and Safari version availability depends on your integration — see below.
Selenium vs Playwright version behavior
The version you can reach differs by protocol, because Playwright bundles its own Firefox and WebKit binaries.
Selenium
All four browsers are plain upstream builds. You can request any provisioned major of Chrome, Edge, Firefox, or Safari independently of anything else.
Playwright
- Chrome / Edge — independent, exactly like Selenium. Any Playwright client can drive any installed Chrome/Edge major.
- Firefox / WebKit — locked to your Playwright client version. Each Playwright release ships exactly one Firefox and one WebKit build, so
latestfor those brands resolves to your client's bundled version, not the fleet's newest. See the version table in Playwright.
WebKit / macOS pairing: the WebKit major must be at least the macOS major (an older WebKit on a newer macOS crashes on context creation). Playwright 1.50 (WebKit 18.2) therefore runs on macOS 15 only.
Capture support by browser
What each browser can capture depends on the protocol it exposes. Full detail in Sessions & Artifacts.
| Browser | Recording | Console | Network | Driver log |
|---|---|---|---|---|
| Chrome | ✅ | ✅ | ✅ | ✅ |
| Edge | ✅ | ✅ | ✅ | ✅ |
| Firefox | ✅ | ✅ (FF 113+) | ✅ (FF 129+) | ✅ |
| Safari | ✅ | ❌ | ❌ | ✅ (stderr only) |
Safari has no console or network capture — safaridriver doesn't proxy Apple's Web Inspector and Safari has no WebDriver BiDi support. This matches both BrowserStack and LambdaTest, which don't offer Safari console/network logs either. Safari sessions still record video and capture driver diagnostics.
