This repository contains automated functional tests for the Glass Lewis Web Disclosure site, developed using Playwright and JavaScript.
- Design Pattern: Page Object Model (POM) for high maintainability.
- Reporting: Detailed HTML reports with screenshots on failure.
- Automation Best Practices: No hard-coded waits; utilizes Playwright's auto-waiting and network idle states.
- Clone the repository:
git clone <your-repo-url> cd glass-lewis-activity
- Install dependencies:
npm install
- Install Playwright Browsers:
npx playwright install chromium
- Running Tests:
Run all tests (Headless): npm run test Running Tests: npx playwright test --ui View Report: npm run test:report