Love Playwright.
Hate writing tests.
AegisRunner is the Playwright alternative that crawls your site and writes the tests for you. No code, no page objects, no selector maintenance. Export to Playwright TypeScript whenever you want.
We use Playwright under the hood — you get the same browser engine without the setup overhead.
Playwright is powerful. Setting it up isn't.
You know the drill: install Playwright, configure browsers, write page objects, figure out selectors, maintain them when the UI changes, set up CI...
to set up Playwright, write page objects, and get meaningful test coverage
maintaining selectors that break every time a CSS class changes
in engineering time that could be spent building features
AegisRunner vs Playwright — side by side
Playwright is an incredible open-source tool. AegisRunner builds on it to eliminate the manual parts.
Playwright | AegisRunner | |
|---|---|---|
| Getting Started | Install, configure, write first test | Paste a URL |
| Test Creation | Manual coding or Codegen recording | AI generates tests automatically |
| Page Discovery | You decide which pages to test | AI crawls and finds every page |
| Selector Strategy | You choose selectors (often CSS) | Resilient: text, role, aria, data-testid |
| Maintenance | Fix broken selectors manually | Auto-healing + one-click regeneration |
| Visual Testing | Requires extra setup + toMatchSnapshot | Built-in pixel-level diffs |
| Accessibility Audit | Requires @axe-core/playwright | Built-in WCAG checks on every crawl |
| SEO & Security Audit | Not included | Built-in on every crawl |
| CI/CD Integration | GitHub Actions, GitLab CI, etc. | Same + Vercel/Netlify deploy hooks |
| Scheduling | Cron job / CI schedule | Built-in scheduler (hourly/daily/weekly) |
| Notifications | DIY | Slack, Discord, Jira, email, webhooks |
| Export | Native Playwright | Export to Playwright TypeScript |
| Coding Required | Yes (TypeScript/JavaScript) | No |
| Cost | Free (+ your engineering time) | From $0/mo (free tier) |
We're not replacing Playwright. We're built on it.
AegisRunner uses Playwright's browser engine to crawl and test. When you export tests, you get standard .spec.ts files that run with npx playwright test. Zero vendor lock-in.
From URL to test suite in 3 steps
Enter your URL
We open a real Chromium browser and crawl every page — SPAs, auth flows, dynamic content. No sitemap needed.
AI writes the tests
For every page, our AI analyzes forms, buttons, navigation, and interactions. It generates test cases with resilient selectors — text, roles, aria-labels — not fragile CSS classes.
Run, schedule, export
Run tests on demand or on a schedule. Get notified on Slack/Discord when things break. Export to Playwright TypeScript and run locally whenever you want.
Frequently asked questions
Is AegisRunner a replacement for Playwright?
Not exactly. AegisRunner uses Playwright under the hood for browser automation, but eliminates the need to write test code manually. Think of it as an automated layer on top of Playwright. You can export any test suite to clean Playwright TypeScript at any time, so you're never locked in.
Can I still use Playwright with AegisRunner?
Yes. AegisRunner exports standard Playwright test files (.spec.ts). Download them, add them to your repo, and run them locally or in CI with npx playwright test.
What makes AegisRunner better than writing Playwright tests manually?
Speed and maintenance. What takes days to set up with manual Playwright scripts takes minutes with AegisRunner. Our AI crawls your entire site, identifies all interactive elements, and generates test cases automatically. Tests use resilient selectors (text, role, aria-label) that survive CSS refactors. And when tests do break, auto-healing fixes them without your input.
Does AegisRunner support visual regression testing?
Yes. AegisRunner takes screenshots on every run and diffs them pixel-by-pixel. You can review visual changes, accept or reject them, and track visual regressions over time — all without extra setup, plugins, or Playwright configuration.
Does it work with React, Vue, Next.js, and other SPAs?
Yes. AegisRunner fully supports single-page applications built with React, Vue, Angular, Svelte, Next.js, Nuxt, Astro, and any other JavaScript framework. The crawler executes JavaScript, waits for dynamic content, and handles client-side routing.
Ready to stop writing tests by hand?
Start with a free scan. No credit card, no sales call. See what AegisRunner finds in your site.