This project contains automated end-to-end tests for a web application using Playwright.
The goal of the project is to simulate a real QA workflow including test design, execution, and validation of user scenarios.
- Playwright
- JavaScript
- Node.js
The project includes automated tests for:
- Navigation through main pages
- Header and menu functionality
- Links validation
- User interaction scenarios
- Basic UI checks
- End-to-End (E2E) testing
- Functional testing
- UI validation
Basic Page Object Model (POM) principles are applied to improve test structure and maintainability.
/tests
/pages
/fixtures
/utils
- Install dependencies:
npm install
- Run tests:
npx playwright test
Tests validate core user flows and ensure correct behavior of key application features.
Olha Shynkina
Junior QA Engineer