Skip to content

Divya1702/Playwright_Salesforce

Repository files navigation

Salesforce Application - PlayWright TypeScript Project

This project uses Playwright for automated browser testing and end-to-end testing of web applications. Playwright is a Node.js library that allows for testing of web pages in modern browsers like Chromium, Firefox, and WebKit.

Page Object Model Framework

📂 Folder Structure :

.github/ – GitHub Actions for CI/CD constants/ - Global constants (URLs, credentials) customFixtures/ – Custom Playwright test fixtures data/ – JSON-based test data (users, tokens) pages/ – POM structure for UI tests tests/ – Actual test specs (e.g., Account creation tests)

✨ Key Features

✅ Playwright with TypeScript support ✅ Modular Page Object Model (POM) ✅ API & UI automation ✅ JSON data-driven testing ✅ Custom Playwright fixtures ✅ Helper utilities for common actions ✅ GitHub Actions CI/CD ready ✅ Logging & custom reporter setup

🚦 CI/CD Workflow

.github/workflows/ contains CI pipelines for automation using GitHub Actions: Linting Running tests Generating reports

📝 Future Enhancements (Suggestions)

Add Allure or HTML Reporter.
![alt text](image-2.png)
![alt text](image.png)
![alt text](image-1.png)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors