Selenium examples for Nightwatch and BrowserStack Automate
Switch branches/tags
Nothing to show
Clone or download
sinstein Merge pull request #19 from browserstack/readme-update
Updated README with link to Parallel Test Calculator
Latest commit 8aef043 Sep 1, 2017


Nightwatch Integration with BrowserStack.

BrowserStack Logo


Running your tests

  • To run a single test, run npm run single
  • To run local tests, run npm run local
  • To run parallel tests, run npm run parallel

Understand how many parallel sessions you need by using our Parallel Test Calculator


  • You can view your test results on the BrowserStack automate dashboard

  • To test on a different set of browsers, check out our platform configurator

  • You can export the environment variables for the Username and Access Key of your BrowserStack account

    export BROWSERSTACK_USERNAME=<browserstack-username> &&
    export BROWSERSTACK_ACCESS_KEY=<browserstack-access-key>

Connecting to BrowserStack via a proxy server

You can specify proxy settings in Nightwatch by adding the proxy key in your *.conf.js

  test_settings: {
    default: {
      desiredCapabilities: {
        // Your capabilities
      proxy: {
        "host": "",     // ""
        "port": "",     // "8081"
        "protocol": ""  // "http"

Additional Resources