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:
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:
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:
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
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!