browserstack / nightwatch-browserstack

Selenium examples for Nightwatch and BrowserStack Automate

Home Page:https://www.browserstack.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nightwatch-browserstack

Nightwatch Integration with BrowserStack.

BrowserStack Logo

Setup

  • Clone the repo

  • Install dependencies npm install

  • 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>
    

Running your tests

  • To run tests, run npm run parallel
  • To run local tests, run npm run local

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

Notes

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": "",     // "127.0.0.1"
        "port": "",     // "8081"
        "protocol": ""  // "http"
      }
    }
  }

Additional Resources

About

Selenium examples for Nightwatch and BrowserStack Automate

https://www.browserstack.com


Languages

Language:JavaScript 100.0%