Browsers and Devices Supported for Visual Component Testing
The Screener visual testing solution is going to be discontinued on May 31st, 2024. You can migrate to the new Sauce Labs Visual Testing solution by following the integration steps.
If you have any questions, please reach out to your Customer Success Manager or Sauce Labs Support.
For cross-browser testing (i.e., testing across multiple browsers), we provide cloud browsers and device emulators.
Supported Browsers
The following browsers are available in our cloud:
browserName | version |
chrome | -Do not set- |
firefox | -Do not set- |
internet explorer | 11 |
To test against additional browsers (e.g., Safari and Edge), you can integrate Screener with Sauce Labs to gain access.
Cross-browser testing is available through Screener's Perform plan. By default, Screener runs tests against the Chrome browser.
Adding Browsers
To test against multiple browsers, add the browsers
option to your screener.config.js
file:
// screener.config.js
module.exports = {
...
browsers: [
{
browserName: 'chrome'
},
{
browserName: 'firefox'
},
{
browserName: 'internet explorer',
version: '11'
}
]
};
Running Cross-Browser Tests on a Specific Branch
To speed up builds, you may want to run Cross-Browser Testing only when committing into a particular branch. For example, when merging PRs into the main branch.
Here is a CircleCI example that only runs cross browser tests when committing into the main branch:
var config = {
// regular screener config
};
// only run cross browser tests when merging into 'main' branch
if (process.env.CIRCLE_BRANCH === 'main') {
config.browsers = [
{
browserName: 'chrome'
},
{
browserName: 'firefox'
},
{
browserName: 'internet explorer',
version: '11'
}
];
}
module.exports = config;
More Information
For more information on what we support, see: