Skip to content

Latest commit

 

History

History
51 lines (25 loc) · 1.04 KB

README.md

File metadata and controls

51 lines (25 loc) · 1.04 KB

Nightwatch and Selenium test suite for Binary Next-Gen

We use this tool to protect against stability regression defects and to ensure cross-browser compatibility.

In order to run the tests locally, you have to have Selenium server running on your machine.

To install and run Selenium, install via NPM:

npm install selenium-standalone -g

Then run:

start-selenium

Run a single test:

nightwatch -t tests/pom/account/createVirtualAccount

Run a group of tests:

nightwatch -g tests/pom

Run all tests via BrowserStack

grunt bs

Which is equivalent to:

nightwatch -env browserstack -g tests/pom

Parallel & Cross Browser Testing

To run parallel tests in browserstack:

grunt pom

Which is equivalent to:

nightwatch -env account_bs,myaccount_bs,cashier_bs,resources_bs,trading_bs

To run all tests across different browsers and platforms in browserstack:

grunt cb

Which is equivalent to:

nightwatch -env firefox,chrome,ie,android,ios -g tests/pom