Skip to main content
No Result Found

Supported browsers and versions

Learn about the different browsers, and their versions, that you can use to run tests.

Select a framework that lists the capabilities to specify the browser combinations for your test.

selenium capabilities

The following is a list of capabilities selenium offers to specify the browser and the OS.

Capability Description Expected values
browserName Browser you want to test Firefox, Google Chrome, Microsoft Edge, Opera

Default: Google Chrome
browserVersion Browser version you want to test Supported versions on a particular grid.

You can also use latest, latest - 1, latest - 2, etc., to test on the latest n versions of the specified browser as you specify..

Default: Latest stable version supported by Grid for the browser selected.

selenium capability rules

The following rules are defined to help you specify which browser/OS/device combination to test on, resolving capability conflicts.

  • The value ANY, if given to any capability that supports that value, is same as the capability preference not specified.
  • The default browser is Chrome when no browser is declared by the user or the selenium API (implicitly).

Supported browser versions for selenium

The following are the supported browser versions for different browsers in Automation Grid. Use the browserVersion capability to run selenium sessions on specific browser versions.

Google Chrome

For Chrome, the following browser versions are supported to run selenium sessions. Set the browser capability to chrome and browserVersion capability with one of the following values to run a test on a particular version of Chrome.

Supported Versions
128.0, 127.0, 126.0, 125.0, 124.0, 123.0, 122.0, 121.0, 120.0, 119.0, 118.0, 117.0, 116.0, 115.0, 114.0, 113.0, 112.0, 111.0

Mozilla Firefox

For Firefox, the following browser versions are supported to run selenium sessions. Set the browser capability to firefox and browserVersion capability with one of the following values to run a test on a particular version of Firefox.

Supported Versions
130.0, 129.0, 128.0, 127.0, 126.0, 125.0, 124.0, 123.0, 122.0, 121.0, 120.0, 119.0, 118.0, 117.0, 116.0, 115.0, 114.0, 113.0, 112.0, 111.0

Microsoft Edge

For Edge, the following browser versions are supported to run selenium sessions. Set the browser capability to MicrosoftEdge and browserVersion capability with one of the following values to run a test on a particular version of Edge.

Supported Versions
128.0, 127.0, 126.0, 125.0, 124.0, 123.0, 122.0, 121.0, 120.0, 119.0, 118.0, 117.0, 116.0, 115.0, 114.0, 113.0, 112.0, 111.0

Automate TurboScale allows you to run Playwright tests across multiple operating systems and browser versions. The following table lists the supported combinations and their corresponding Playwright versions for cross-browser Playwright tests. Reviewing these configurations helps you accurately define your browserstack.yml file and ensures your tests execute as expected.

Specify browser and OS

The following example shows how the os, browserName, and browserVersion parameters need to be defined in the browserstack.yml file:

browserstack.yml
Copy icon Copy

The following os, browserName, and browserVersion parameters are supported for your Playwright tests on BrowserStack.

Parameter Expected Values Description
os linux, windows< Operating system you want to run the tests on.
browserName For branded browsers, use: chrome or edge.
For Playwright’s bundled browsers, use:
playwright-chromium, playwright-firefox, or playwright-webkit.
Browser you want to run the tests on.
browserVersion Chrome: 126, 129, 130, 131
Edge: 126, 128, 129, 130
You can also use latest, latest-1, latest-2, etc., to test on the latest n versions of the specified browser.
Applicable only if the browser is chrome or edge and detected client Playwright version is above or equal to 1.45.

The following example shows how the os, browser, and browser_version need to be defined in a key: value JSON structure in the caps variable:

sample.js
Copy icon Copy

The following os, browser, and browser_version parameters are supported for your Playwright tests on BrowserStack.

Parameter Expected Values Description
os linux, windows Operating system you want to run the tests on.
browser For branded browsers, use: chrome or edge.
For Playwright’s bundled browsers, use:
playwright-chromium, playwright-firefox, or playwright-webkit.
Browser you want to run the tests on.
browser_version Chrome: 126, 129, 130, 131
Edge: 126, 128, 129, 130
You can also use latest, latest-1, latest-2, etc., to test on the latest n versions of the specified browser.
Applicable only if the browser is chrome or edge and detected client Playwright version is above or equal to 1.45.

Playwright compatible devices and browsers

The following table lists the supported platforms and corresponding Playwright versions and the compatible device and browser versions:

Playwright versions Chromium version Firefox version Webkit version Google Chrome version Microsoft Edge version
1.48 130
130
18
131, 130, 129
130, 129, 128
1.47 129
129
18
131, 130, 129
130, 129, 128
1.46 128
128
18
131, 130, 129
130, 129, 128
1.45 127
127
17.4
131, 130, 129, 126
130, 129, 128, 126
1.44 125
125
17.4
124
124
1.43 124
124
17.4
123
123
1.42 123
123
17.4
122
123
1.41 121
121
17.4
120
120
1.40 120
119
17.4
119
119
1.39 119
118
17.4
118
118
1.38 117
117
17
116
116
1.37 116
115
17
115
115
1.28 108
106
16.4
107
107
Playwright versions Chromium version Firefox version Webkit version Google Chrome version Microsoft Edge version
1.48 130
130
18
131, 130, 129
130, 129, 128
1.47 129
129
18
131, 130, 129
130, 129, 128
1.46 128
128
18
131, 130, 129
130, 129, 128
1.45 127
127
17.4
131, 130, 129, 126
130, 129, 128, 126
1.44 125
125
17.4
124
124
1.43 124
124
17.4
123
123
1.42 123
123
17.4
122
123
1.41 121
121
17.4
120
120
1.40 120
119
17.4
119
119
1.39 119
118
17.4
118
118
1.38 117
117
17
116
116
1.37 116
115
17
115
115
1.28 108
106
16.4
107
107

Need some help?

If you have a use case where you need to use a Playwright version other than the ones we support, contact us.

Supported Cypress and browsers versions for Cypress tests

When running any Cypress test, you have to specify the browser and version that you want to use for the test. This document lists all of the supported browsers and Cypress versions for cross-browser Cypress tests. It also includes the values to specify in the capability to accomplish that.

Specify browser and OS

key value Possible values
os Name of the operating system linux, windows
browser Name of the browser chrome, firefox, edge, webkit
versions A list of supported browser versions Use latest, latest-1, latest-2, and so on, to test on the latest n versions of the required browser.

The sample structure of the browsers object is as follows:

browserstack.json
Copy icon Copy

Cypress compatible devices and browsers

The following table lists the supported Cypress versions and the compatible browser versions:

Cypress versions Google Chrome version Firefox version Microsoft Edge version Webkit version
13.10 125, 129, 130, 131
126, 127, 128
125, 128, 129, 130
18

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback

Is this page helping you?

Yes
No

We're sorry to hear that. Please share your feedback so we can do better

Contact our Support team for immediate help while we work on improving our docs.

We're continuously improving our docs. We'd love to know what you liked





Thank you for your valuable feedback!

Talk to an Expert
Download Copy Check Circle