Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mdziegielewska/automation-playwright
Proof-of-concept automation project utilizing Playwright and TypeScript to explore web testing capabilities.
https://github.com/mdziegielewska/automation-playwright
automation-testing banking parabank playwright software-testing test-automation typescript
Last synced: 3 months ago
JSON representation
Proof-of-concept automation project utilizing Playwright and TypeScript to explore web testing capabilities.
- Host: GitHub
- URL: https://github.com/mdziegielewska/automation-playwright
- Owner: mdziegielewska
- Created: 2024-08-03T06:41:16.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-06T19:57:04.000Z (5 months ago)
- Last Synced: 2024-09-25T19:03:49.129Z (3 months ago)
- Topics: automation-testing, banking, parabank, playwright, software-testing, test-automation, typescript
- Language: TypeScript
- Homepage: https://parabank.parasoft.com/
- Size: 23.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Playwright Automation Tests for ParaBank
### Project Overview
This repository contains Playwright (TypeScript) automation tests created as part of a learning exercise on the ParaBank website (https://parabank.parasoft.com/).
### Getting Started
1. Clone the repository:
```git clone https://github.com/mdziegielewska/Automation-Playwright.git```2. Install dependencies
```npm install ci```3. Run tests
```npx playwright test```### Technologies Used
- Playwright
- TypeScript### Test Coverages
- Main page
- Menu
- Navigation buttons
- Services
- Latest news
- Footer
- Registration
- Log in
- Forgotten password
- Log out
- Customer care
- Account services
- Open new account
- Account ovierview
- Transfer funds
- Bill pay
- Update contact info
- Request loan
- Find transaction### Future work
- Session cookies preservation to eliminate the need to log in every time before testing account services
- Extend test coverage with new scenarios
- More optimalization