Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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
```

daily_finance01
daily_finance02

# Video

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