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.