/playwright-e2e

E2E tests using MS Playwright

Primary LanguageTypeScriptMIT LicenseMIT

Playwright E2E

GitHub Actions

Build and Tests

SonarCloud

Quality Gate Status

Getting Started

In order to execute this project you must follow the steps below:

  1. Install Node JS (version >= 12.x)
  2. Run npm i --save-dev to install all the project dependencies
  3. Run npx playwright install to install the browsers used by Playwright
  4. Run npm run ci to execute the entire test suite
  5. Run npm run show-report to visualize the reports

All execution artifacts can be found in ./artifacts, if you want to remove these files run npm run clean.

Project Structure


  • Scenarios: Test scenario mapping
  • Support: Project structure files
    • Elements: Mapping the elements of each screen
    • Fixtures: Data configuration files
    • Pages: Logic used to perform actions in tests