All about browser support in mabl
Cross-browser validation is an important part of quality. In mabl, all tests run on Chrome by default. Depending on your workspace's pricing plan, you can also configure tests to run on Firefox, Internet Explorer 11, Safari and Edge to ensure your website is working as expected across different browsers.
Internet Explorer sunset
Internet Explorer entered the end-of-support phase on February 1, 2023 and will be formally retired on October 1, 2023. Learn more about the Internet Explorer sunset plan here.
Mabl does not support Edge in IE mode at this time.
This guide describes cross-browser testing in mabl, including:
- Browser configuration for plans and tests
- Features in mabl that are only supported on specific browsers
- Commonly asked questions about cross-browser testing in mabl
Configuring browser settings
At the plan level
On the Plans page, open the Plan Details page for the plan you would like to configure. Then take the following steps:
- Click on the pencil icon in the top left corner to open the Edit Plan page.
- Scroll down to Device settings.
- Choose which browsers you would like to run the plan on.
- Click the Save plan button at the bottom of the page.
Adding browsers will increase runs
When a plan or test is configured to run on multiple browsers, the number of test runs increases proportionately.
For example, if you configure a plan with eight tests to run on three different browsers, each plan run will trigger up to 24 tests.
At the test level
You can also configure browser settings for ad hoc cloud runs. Open the Test Details page for the test you would like to run and take the following steps:
- Click on the Run test button to open the Ad hoc run panel.
- Select the Cloud run tab.
- Choose the browsers you would like to run the test on.
- Add any other configurations as needed.
- Click Start run to trigger the test run(s).
The following table identifies features in mabl that are only supported on specific browsers.
|Feature(s)||Supported browsers||Unsupported browsers|
|Intelligent Wait, accessibility testing, and support for Shadow DOM testing, MFA logins, and right click steps*||Chrome, Edge, Firefox Unified, Safari (WebKit)||Firefox Legacy, Internet Explorer, Safari Legacy|
|PDF testing||Chrome, Edge, Firefox, Safari (WebKit)||Internet Explorer, Safari Legacy|
|Mobile web testing||Chrome||Firefox, Edge, Internet Explorer, Safari|
|Performance data and step trace||Chrome, Edge||Firefox, Internet Explorer, Safari|
|Visual change detection for browser tests||Chrome, Edge||Firefox, Internet Explorer, Safari|
|Console logs||Chrome||Firefox, Edge, Internet Explorer, Safari|
*These features are only available for browser tests that can run on the Unified Runner.
Can I train browser tests against different browsers besides Chrome?
No, the mabl Trainer only supports training browser tests on Chrome. If you would like to see support for training tests on other browsers besides Chrome, please share your feedback in the mabl Product Portal.
How can I determine what browser version I am training against locally?
When you train a browser test, mabl uses the Chrome version installed on your computer. To check which version of Chrome you are using, visit
How can I determine which browser version is used for cloud runs?
The following table lists the version used for each browser in cloud runs:
To determine which browser version is used in test runs, hover over the browser icon in the test results or on the Test Output page. The version appears in a tooltip.
When we update a mabl-supported browser for cloud executions, we share a post in the changelog.
What operating system do mabl-supported browsers use in the cloud?
|Chrome, Edge, Firefox, Safari (WebKit)||Linux|
What is the maximum test run time on each browser?
The maximum run times for cloud runs are as follows:
- Chrome, Firefox, Internet Explorer, Edge, Safari (WebKit): 6 hours
- Safari Legacy: 1 hour
What is the maximum number of tests I can run in parallel on each browser?
The following table shows the maximum number of browser tests that can run in parallel at a given time on different browsers:
|Chrome, Firefox, Edge, Safari (WebKit)||10||1000|
If you trigger more than the maximum parallel test run limit, the remaining tests have an on hold status until the other test runs finish. If you need higher concurrency, reach out to the mabl Support Team.
Which browsers are supported on the Unified runner?
Chrome, Edge, Firefox, and Safari (WebKit) are currently supported on the Unified Runner.
Which browsers are supported on the Legacy runner?
Firefox, Safari, and Internet Explorer are currently supported on the Legacy Runner.
Which browsers are supported for mobile emulation?
Mobile web testing is only supported on Chrome.
What can I do if a test is failing in one browser but not another?
When a browser test fails, reviewing the test output is always a good way to start investigating. Screenshots and logs for the steps leading up to the failing step can help you figure out what happened. If you observe that a test fails on one browser but passes on another browser, here are a few steps you can take to isolate the issue:
- Review the test run history: Confirm whether the issue is indeed related to the browser. If there are previous passing runs on the browser that is currently failing, compare the passing runs with the failing runs to make sure the failure isn’t caused by a different issue, such as environment, DataTable scenario, or credentials.
- Reproduce the same steps manually: Outside of the mabl Trainer, open the browser where the issue occurs and reproduce the test steps. If you can reproduce the same issue on the browser manually, the issue may be caused by browser compatibility in your app.
- Reach out to mabl support: If you reviewed the test run history, confirmed that the issue occurs consistently for one browser, and cannot reproduce the issue manually, contact mabl support for assistance.
Updated 19 days ago