Skip to content

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

Notifications You must be signed in to change notification settings

najeeb1023/parabank-automation

Repository files navigation

About this project:

This project is based on Parabank website. 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

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.