Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/najeeb1023/parabank-automation

Parabank automation website created with native typescript using cucumber for BDD workflow.
https://github.com/najeeb1023/parabank-automation

bdd cucumber docker playwright typescript

Last synced: about 2 months ago
JSON representation

Parabank automation website created with native typescript using cucumber for BDD workflow.

Awesome Lists containing this project

README

        

# About this project:
This project is based on [Parabank website.](https://parabank-automation.com) It is developed with BDD framework Cucumber and Playwright framework using native Typescript.

## How to run this project:
1. Clone this project.
2. Run ````npm i````.
3. 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.
4. To run in headed/headless mode edit tsconfig.json file with parameter headed:true/false.

## Bug hunting?
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.

[![v2.0.0](https://github.com/najeeb1023/parabank-automation/actions/workflows/release.yaml/badge.svg)](https://github.com/najeeb1023/parabank-automation/actions)
## v2.2.0 includes:
* 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.*