Skip to content

Commit 25dbd90

Browse files
Revise README with updated project details
Updated README to include new project structure and instructions.
1 parent 4757bb8 commit 25dbd90

File tree

1 file changed

+28
-12
lines changed

1 file changed

+28
-12
lines changed

README.md

Lines changed: 28 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,29 +31,44 @@ It reflects production-ready automation structure, suitable for enterprise QA en
3131
**Error Recovery** – retry logic and intelligent wait handling
3232

3333
---
34-
## 🧱 Project Structure
34+
```
3535
QA_Automation_Framework_Playwright/
36-
├── Pages/ # Page Object classes (Home, Cart, Product)
37-
├── Tests/ # NUnit test suites (Cart, Checkout, API)
38-
├── Utilities/ # BrowserFactory, TestDataHelper, helpers
39-
├── .editorconfig # Code style conventions
40-
├── .gitignore # Ignored build/test artifacts
36+
├── Pages/ # Page Object classes (Home, Cart, Product)
37+
├── Tests/ # NUnit test suites (Cart, Checkout, API)
38+
├── ApiTests/ # API validation tests (fakestore, etc.)
39+
├── Utilities/ # BrowserFactory, TestDataHelper, helpers
40+
├── TestData/ # External JSON or data-driven inputs
41+
├── .github/workflows/ # CI/CD workflow for GitHub Actions
42+
│ └── dotnet-playwright.yml
43+
├── .editorconfig # Code style conventions
44+
├── .gitignore # Ignored build/test artifacts
4145
├── QA_Automation_Framework_Playwright.csproj
42-
├── dotnet-playwright.yml # CI/CD workflow for GitHub Actions
46+
├── playwright.config.json
4347
└── README.md
44-
45-
48+
```
4649
---
4750

4851
## ⚙️ How to Run Locally
4952

50-
1️⃣ Clone the repo
53+
1️⃣ Clone the repo
54+
```
55+
git clone https://github.com/rustampulatov8/QA_Automation_Framework_Playwright.git
56+
cd QA_Automation_Framework_Playwright
57+
```
5158
2️⃣ Install dependencies
59+
```
60+
dotnet restore
61+
```
5262
3️⃣ Install Playwright browsers
63+
```
64+
npx playwright install --with-deps
65+
```
5366
4️⃣ Run tests
54-
67+
```
68+
dotnet test
69+
```
5570
---
56-
🧠 Skills Demonstrated
71+
🧠 Skills Demonstrated:
5772

5873
Automation Framework Design: Page Object Model & reusable architecture
5974

@@ -90,3 +105,4 @@ This project is released under the MIT License.
90105
Rustam Pulatov
91106
💼 Senior QA Automation Engineer | C# | Playwright | NUnit | CI/CD | API Testing
92107

108+

0 commit comments

Comments
 (0)