https://github.com/Nusrat-Sarmin/Playwright-Automation-DailyFinance
Playwright-based web automation framework for testing modern web applications. Features browser automation with Chromium, Firefox, and WebKit, advanced selectors, and robust debugging tools. Ideal for developers and QA engineers.
https://github.com/Nusrat-Sarmin/Playwright-Automation-DailyFinance
api end-to-end-testing javascript playwright visual-studio-code
Last synced: over 1 year ago
JSON representation
Playwright-based web automation framework for testing modern web applications. Features browser automation with Chromium, Firefox, and WebKit, advanced selectors, and robust debugging tools. Ideal for developers and QA engineers.
- Host: GitHub
- URL: https://github.com/Nusrat-Sarmin/Playwright-Automation-DailyFinance
- Owner: Nusrat-Sarmin
- Created: 2025-01-10T17:58:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-25T01:10:39.000Z (over 1 year ago)
- Last Synced: 2025-01-25T02:18:47.147Z (over 1 year ago)
- Topics: api, end-to-end-testing, javascript, playwright, visual-studio-code
- Language: JavaScript
- Homepage: https://dailyfinance.roadtocareer.net/
- Size: 206 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Playwright_dailyfinance
# Prerequisite
Node.js
Visual studio code
Good internet connection
How to set up this project
Install Node.js
Install Visual Studio code
Create folder for cypres project 4.open the folder in vs code
open vs code terminal and run the command:
```bash
npm init -y
```
Install playwright
```bash
npm init playwright@latest
```
```bash
npx playwright test
```
# Test Scenarios
### 1.Visit the Login Page
Open the URL: https://dailyfinance.roadtocareer.net/.
### 2.Complete the Registration Process
Fill out with existing email and password
Fill out with all mandatory field
### 3.Complete the Login process
Fill out with an existing email and password.
Fill out with invalid email and password.
Fill out all valid mandatory field.
### 4.Complete the Forget Password/Reset Password Process.
Fill out email with non-registered email
Fill out email with registered email
Fill out new password & confirm password field.
### 5.Upload profile photo and logout.
Click to profile and attach a profile picture.
After uploading a profile photo,logout from the system.
### 6.Complete add random items process.
Add random 2 items and assert that 2 items are showing on the item list
Update items details
# View Report
```bash
npx playwright show-report
```

# Video
https://github.com/user-attachments/assets/c85759ed-f0c5-4e12-a219-205aaa3ef97e