Web automation project
Automation framework for wefox web using the capabilities of protractor. The framework usees mocha to execute the test
Prerequisites and installation
Download the project repository with git and install the dependencies
npm install
Running the tests
To run the automated test its necesary to run the node files with paramereters. Here some examples
node runner.js -a one -e de -s pro -p webapp -t src/test/one/webapp/pro/test.OnboardeE2E.js -m true -w true
node runner.js -a one -e de -s pro -p webapp -t src/singleThreadTests/one/webapp/pro/test.Forgot-Password.js -m true -w true
node runner.js -a wefox -e de -s pro -p webapp -t src/test/wefox/webapp/pro/documents -w true
node runner.js -a wefox -e de -s pro -p webapp -m true -w true
node runner.js -a wefox -e de -s pro -p web,brokerPortal -m true -w true
node runner.js -a wefox -e de -s pro -p webapp -t src/test/wefox/webapp/pro/riskine-chatbot/DE/test.onboard.Accident.DE.js -T en
Deployment
These tests will be run in the jenkins pipeline as a new stage of this.
Built With
- Mocha - Testing mocha framework
- Protractor - End to end javascript framework
- Babel - Transpiler to ES6
- Eslint - Linter
Versioning
We use SemVer for versioning.
Authors
- Alan Panno - Refactoring
- Carlos Ferrao - Initial work