gtr-test-xray
v1.0.0
Published
A WebdriverIO-based test testing library for the guitar practice app.
Downloads
3
Readme
Gtr-Test-Xray
GTR Test XRAY is a DSL Test library for the guitar test app. It is imported into other node.js applications as a dependency and exposes an API layer that describes how we talk to our application through selenium and WebdriverIO.
Related Links
- Application under test - (AdonisJS + VueJS) https://guitar-practice-app.herokuapp.com/
- Test Library - https://github.com/dcypherthis/gtr-test-xray
- Cucumber test example - https://github.com/dcypherthis/gtr-test-cucumber
- Mocha test example - https://github.com/dcypherthis/gtr-test-mocha-bdd
Setup
nvm use
npm install install
Build The Page Objects from source
npm run build
API Docs
npm run build-docs
npm run show-docs
Implementation
gtr-test-xray can be implemented by several ways for local development or actual testing.
npm install --save gtr-test-xray
Then wire dependency injector to look for the node module.npm link
to the git repository on you machine.- Initialize this repo as a submodule.