/e2e-tests

DHIS 2 end to end tests

Primary LanguageJavaScript

DHIS2 end to end testing

Repository for DHIS2 E2E testing.

Technology stack

  • Webdriver.io: testing utility working with Selenium or other standalone WebDriver drivers
  • Chromedriver: Webdriver driver for Chrome browser
  • Cucumber: BDD test automation framework
  • Chai: BDD/TDD assertion library

Local execution

Install the NPM dependencies:

$ npm i

Run the tests:

$ npm test
$ npm test -- --baseUrl=play.dhis2.org/dev/

Browserstack execution

$ npm run-script browserstack