- Node.js version 8.9.4 or newer with NPM version 5.6.0 or newer
- Windows: install both using NVM for Windows
- Run:
$ npm install
(one time) - Run:
$ ./node_modules/.bin/selenium-standalone install
(one time) - Run:
$ ./node_modules/.bin/selenium-standalone start
(run in separate terminal before running cucumber) - After this you can run the tests using cucumber:
Run all tests against the Staging environment using Firefox:
$ ./run.sh stage firefox
Run login tests against the Production environment using Chrome:
$ ./run.sh prod chrome features/log_in.feature
- Cucumber JS: Cucumber for JavaScript.
- WebdriverIO: WebDriver implementation by Christian Bromann