Saturday, September 19, 2026 Vol. I
@tooniez
Published 1 min read Quality

Playwright E2E Shopfront Boilerplate

img of Playwright E2E Shopfront Boilerplate
views

End-to-End Test Automation for Shopfront

This project demonstrates setting up and executing end-to-end automated tests for an online shopping web application using Playwright.

View the source code

Check out the project board

Project Overview

We’ve created a GitHub project to showcase the typical Issues and Pull Requests involved in establishing an Automated E2E Test Framework.

Key Milestones

  1. Planning
  2. Implementation
  3. Backlog

Test Scripts

We’ve developed three example test scripts:

  1. Login functionality
  2. Product browsing and cart management
  3. User flow recorded with Codegen

Test Reporting

Our repository is configured with two GitHub Actions:

  1. Build and Test: Runs on push to any branch, uses JUnit reporter, and posts results as PR comments.
  2. CI - Shopfront E2E Test Suite: Runs on PRs against the main branch, uses HTML reporter, and uploads reports for download.

Maintenance

For details on maintaining this test framework, please refer to our CONTRIBUTING guide.

Getting Started

To use this boilerplate:

  1. Clone the repository
  2. Install dependencies: npm install
  3. Run tests: npm test

Contributing

We welcome contributions! Please see our CONTRIBUTING guide for more information.

License

This project is MIT licensed.