Skip to content

karthikeyank4/Playwright_Automation_UI_Dec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎭 UI Automation – Playwright Framework

πŸ”Ή Project Overview

This repository contains a UI Automation Testing framework built using Playwright. The framework is designed to automate web application testing with fast execution, reliable assertions, and clean test structure.

This project demonstrates my hands-on experience in UI automation, modern testing tools, and automation best practices, suitable for QA / Automation Engineer roles.

πŸ”Ή Tech Stack & Tools

Automation Tool: Playwright

Programming Language: Python

Test Runner: Playwright Test

Assertions: Built-in Playwright assertions

Browser Support: Chromium, Firefox, WebKit

IDE: PyCharm

Version Control: Git & GitHub

CI Ready: Yes (Jenkins)

πŸ”Ή Framework Structure UI_Automation_Playwright β”‚ β”œβ”€β”€ tests/ β†’ Test scenarios β”œβ”€β”€ pages/ β†’ Page Object Model (POM) β”œβ”€β”€ utils/ β†’ Reusable utilities β”œβ”€β”€ test-data/ β†’ Test data files β”œβ”€β”€ playwright.config.js β†’ Playwright configuration β”œβ”€β”€ package.json β†’ Dependencies and scripts └── README.md β†’ Project documentation

πŸ”Ή Key Features Implemented

UI automation using Playwright

Page Object Model (POM) design

Cross-browser testing (Chromium, Firefox, WebKit)

Auto-waiting for elements (stable tests)

Screenshot and video capture on failure

Headless and headed execution support

Reusable test utilities and configuration

πŸ”Ή Sample Test Scenarios Covered

User login and logout flow

Form validations

Navigation and UI element verification

Positive and negative test cases

Handling alerts, popups, and waits

Responsive UI testing (if applicable)

πŸ”Ή How to Run the Project

Clone the repository:

git clone

Install dependencies:

npm install

Run all tests:

npx playwright test

Run tests in headed mode:

npx playwright test --headed

View test report:

npx playwright show-report

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages