This project is based on Parabank website. It is developed with BDD framework Cucumber and Playwright framework using native Typescript.
- Clone this project.
- Run
npm i
. - Use npm run parabank to rull all feature files with @Regression.
- To run a specific scenario go to package.json ---> edit the tag with your desired scenario.
- To run in headed/headless mode edit tsconfig.json file with parameter headed:true/false.
If you encounter any bug or you think any improvements can be made, please submit an issue tab above. If you are interested to submit a PR with a fix kindly reference the issue you created.
- Login username saved into an array for reusability and to login again.
- Added Bill Payment feature
- Fixed output after each scenario step by using @cucumber/pretty-formatter.
- Added output colorization for better readability.
This is still a work in progress project.