| Name | Name | Last commit date | ||
|---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
text\nplaywright-tests-/\nβββ .github/ # CI/CD automation workflows\nβββ tests/ # Test suites & specs\nβ βββ auth.spec.ts # Authentication & session validation\nβ βββ cart.spec.ts # Shopping cart & checkout flow\nβ βββ catalog.spec.ts # Product listings & sorting\nβββ pages/ # Page Object Model classes\nβββ playwright.config.ts # Multi-browser & viewport configuration\nβββ Dockerfile # Containerized test runner\nβββ package.json # Dependencies & npm test scripts\n\n\n---\n\n## β‘ Quick Start\n\n### Prerequisites\n- Node.js 18+\n- npm or yarn\n\n### Installation\n\nbash\n# 1. Clone the repository\ngit clone https://github.com/amirthn6533/playwright-tests-.git\ncd playwright-tests-\n\n# 2. Install dependencies\nnpm install\n\n# 3. Download supported browser binaries\nnpx playwright install --with-deps\n\n# 4. Execute test suite across all browsers\nnpm test\n\n# 5. Open the interactive graphical HTML report\nnpx playwright show-report\n\n\n---\n\n## π³ Docker Execution\n\nRun the complete test suite in an isolated, headless container:\n\nbash\n# Build the test image\ndocker build -t playwright-tests .\n\n# Run tests in container\ndocker run --rm -e CI=1 playwright-tests\n\n\n---\n\n## π Test Reporting\n\nAfter test execution, launch the visual Playwright report to inspect traces and network logs:\n\nbash\nnpx playwright show-report\n\n\n---\n\n## π License\n\nThis project is licensed under the MIT License.