Testopius
Free & open source

Playwright Automation Starter

A production-ready Playwright + TypeScript starter with CI, POM, and reporting. Clone it, add your tests, and you're running automated E2E in an hour.

What’s inside

Everything you need on day one

Playwright + TypeScript

Latest Playwright, strict TS config, ESLint & Prettier preset.

🧱

Page Object Model

Clean, scalable folder structure so tests stay maintainable as you grow.

🔄

GitHub Actions CI

Prewired workflow that runs on every PR — parallel across 3 shards.

📊

HTML + JSON reports

Beautiful reports with traces & screenshots on failure. Uploaded to Actions.

🎯

Sample tests

5 example tests covering login, forms, API mocking, visual regression, mobile viewport.

🐛

Trace viewer setup

Debug failing tests in the Playwright trace viewer without lifting a finger.

Get started in 60 seconds

# 1. Clone the starter
git clone https://github.com/emrealtuntss/testopius-automation-starter.git
# 2. Install deps
cd testopius-automation-starter && npm install
# 3. Install browsers
npx playwright install
# 4. Run the sample tests
npm test

Free forever. MIT licensed. Contributions welcome on GitHub.