node package manager
It’s your turn. Help us improve JavaScript. Take the 2017 JavaScript Ecosystem Survey »

cross-browser-tests-runner

Build Status Build status codecov Coverage Status Scrutinizer Code Quality Code Climate bitHound Dependencies bitHound Dev Dependencies npm npm downloads

cross-browser-tests-runner

One tool to do cross-browser testing across multiple cross-browser testing platforms, runners and frameworks.

Installation

$ npm install cross-browser-tests-runner

Quick Start

To see few sample tests running quickly, see Quick Start.

How to Test

Use the How to Test guide to start writing and running your own tests.

Troubleshooting

See Troubleshooting

Status

Integrations

Platform JS - Testem JS - In-built Runner Selenium
BrowserStack
SauceLabs
CrossBrowserTesting

JS Frameworks supported by Native Runner

Unit Testing Framework
Jasmine 1.x

Supported Node.js Versions

Node version Linux OS X Windows
4.8.6
8.9.1

v6.9.0 is the minimum version for Selenium tests and core Selenium functionality has been verified on this version. For the sake of time, v6 is not part of CI builds currently, and would be included later.

Minimum Node.js Versions

Platform JS - Testem JS - In-built Runner Selenium
BrowserStack v4.8.5+
✗ v5.x.x
v4.8.5+ v6.9.0+
SauceLabs v6.9.0+ v6.9.0+ v6.9.0+
CrossBrowserTesting v4.8.5+
✗ v5.x.x
v4.8.5+ v6.9.0+

Acknowledgements

BrowserStack SauceLabs CrossBrowserTesting Travis CI Appveyor