UI automation suite for quickfuse apps using WebdriverIO & Mocha
This project uses,
-
WebdriverIO (WebDriver bindings for Node.js) as a test runner.
-
Mocha framework and writing tests in BDD style.
Follow the below steps to setup your local machine to run the tests locally. As a pre-requisite, make sure you have the below installations completed.
-
Install latest version of
Chrome browser
(if not already installed) -
Install latest version of Node.js
-
npm install
in terminal from root folder to install all required packages
NOTE: Above installations are specific to Mac OS, choose appropriate installations in case of Windows.
Open terminal at the project root and run the below command
npm test
Tests under specs
folder will run. Currently there is only one spec send-sms-email-spec.js
that runs.