Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 10 days 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 (25 days ago)
- Default Branch: main
- Last Pushed: 2025-01-25T01:10:39.000Z (11 days ago)
- Last Synced: 2025-01-25T02:18:47.147Z (11 days 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.jsVisual studio code
Good internet connection
How to set up this project
Install Node.jsInstall 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 passwordFill 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 emailFill 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 listUpdate items details
# View Report
```bash
npx playwright show-report
```
# Video
https://github.com/user-attachments/assets/c85759ed-f0c5-4e12-a219-205aaa3ef97e