JavaScript Test Runners
A list of JS test runners created by our team and our users.
Framework | Developed by | Description |
---|---|---|
BrowserStack runner | BrowserStack | A Node.js command line interface to run JS tests over BrowserStack infrastructure. Code sample |
Karma BrowserStack launcher | AngularJS | A Karma plugin, which allows you to launch any browser on BrowserStack and run Karma tests. For more information on Karma, please refer to: Karma homepage Code sample Step by step guide |
Yeti | Reid Burke | Yeti is a command-line tool for launching JavaScript unit tests in a browser and reporting the results without leaving your command-line interface. Yeti is designed to work with tests built on YUI Test, QUnit, Mocha or Jasmine just as they are. Use BrowserStack with Yeti |
TestSwarm | JQuery Team | TestSwarm provides distributed continuous integration testing for JavaScript. The primary goal of TestSwarm is to take the complicated, and time-consuming, process of running JavaScript test suites in multiple browsers and to grossly simplify it. It achieves this goal by providing all the tools necessary for creating a continuous integration workflow for your JavaScript project. Use BrowserStack with TestSwarm |
browserstack-cli | Derek Brans | A command line interface for using the BrowserStack API. |
TestEm | Toby Ho | A wrapper around BrowserStack’s JavaScript API primarily used for JavaScript Unit Testing and Continuous Integration. Allows you to run parallel tests and test your web applications across the various browsers hosted on BrowserStack. For more information, please read: Use BrowserStack with TestEm |
se-runner | Daniel Hedenius | SeRunner allows you to configure multiple browsers to run your tests against. It also allows you to inject the Selenium WebDriver into each test suite giving you the ability to control the browser from within the tests. Jasmine Adapter for se-runner Grunt task for se-runner |
Teaspoon | Jason Quense | Teaspoon is a Javascript test runner built for Rails. Use BrowserStack with Teaspoon |
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!