This project is an API automation framework developed using Playwright with JavaScript for the Simple Books API.
The framework follows industry-standard practices including:
- Page Object Model (POM)
- Parallel test execution
- Cross-browser support
- Allure reporting
- Reusable API methods
- Maintainable project structure
API Under Test:
https://simple-books-api.click
| Component | Technology |
|---|---|
| Language | JavaScript |
| Automation Tool | Playwright |
| Design Pattern | Page Object Model (POM) |
| Reporting | Allure Report |
| Package Manager | npm |
| Version Control | Git/GitHub |
Clone repository:
git clone https://github.com/your-username/Simple-Books-API.gitMove into project:
cd Simple-Books-APIInstall dependencies:
npm installInstall Playwright browsers:
npx playwright installRun complete suite:
npm testRun tests in Chrome:
npm run chromeRun tests in Firefox:
npm run firefoxRun tests in parallel:
npm run parallel