Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/najeeb1023/parabank-automation
- Owner: najeeb1023
- Created: 2024-04-03T20:22:53.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2024-04-12T23:00:40.000Z (8 months ago)
- Last Synced: 2024-10-12T03:10:36.733Z (2 months ago)
- Topics: bdd, cucumber, docker, playwright, typescript
- Language: TypeScript
- Homepage: https://parabank.parasoft.com/
- Size: 9.95 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.*