TestKase
TestKase
|Docs
Automate

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

BrowserSelenium browserNamePlaywright browserName
ChromechromeChrome / pw-chromium
Edgeedge or MicrosoftEdgeMicrosoftEdge
FirefoxfirefoxFirefox (aliased to pw-firefox)
Safari / WebKitsafaripw-webkit

Platforms

Sessions run on two macOS versions:

PlatformplatformName values
macOS Sequoia 15macOS 15, macOS Sequoia
macOS Tahoe 26macOS 26, macOS Tahoe

Version selection

Ask for a browser version with any of these selectors:

SelectorMeaning
latest (or omit)Newest version TestKase has for that brand + platform
latest-1, latest-NThe 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 / WebKitlocked to your Playwright client version. Each Playwright release ships exactly one Firefox and one WebKit build, so latest for 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.

BrowserRecordingConsoleNetworkDriver log
Chrome
Edge
Firefox✅ (FF 113+)✅ (FF 129+)
Safari✅ (stderr only)

Safari has no console or network capturesafaridriver 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.

Next steps