Introduction
- Perform E2E test with this project for web application. It help you to directly build the gherkin style testcases without creating the helpers.
How to write scenarios:
- For better understanding, please go through the UI and API scenario examples under the resouces/feature directory.
Modules involved:
- Cucumber Latest version as a test Runner
- Webdriver IO Latest version for UI and API components
- Chai for Object level assertion
- expect webdriverio test used for element level assertion.
- ESLint and Prettier for better code style
Recommended Editor:
- VS code
Prerequisites
- nodeJS 16+ version
Steps to run sample tests:
- Clone or fork this repo
- Run npm build
- Run 'npm test'