Stably for Playwright
Works with your existing Playwright suite or our low‑code editor. Same Stably agent—now with code generation while it browses.
Extend Playwright with AI actions
Give your Playwright tests the ability to assert anything and handle any dynamic UI. Fully compatible with your suites.
Playwright Generation — AI agent writes your tests
Same Stably agent—now writes code that performs test setup and teardown, runs it while browsing.
Runner — Deflake, self‑update, open PRs
Runs Stably tests in CI, stabilizes locators, and sends self‑healed changes as pull requests.
# GitHub Actions (stably-runner)
name: E2E
on: [push]
jobs:
e2e:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
- run: pnpm i
- run: pnpm exec stably run --project=playwright
# Auto-deflake locators and open PRs with updated tests
Low‑code editor
Create Playwright tests using our visual editor. Outputs a simple Playwright script (subset of Playwright; no advanced fixture/function reuse). Powered by the same intelligent browsing + verification agent you use now.
- Visual steps, plain‑English actions
- Simple script output
- Runs in our runner with auto‑heal + PRs
Full Playwright support
Bring ANY Playwright project. We enhance it with the Stably SDK’s assert() and reliability features. The agent can browse, generate code, and execute tests—respecting your fixtures, custom setup/teardown, and project structure.
- Extends Playwright; no rewrites required
- Agent generates tests that fit your conventions
- Runner deflakes locators and ships PRs
SDK (extends Playwright)
Deterministic steps, natural assertions, and self‑healing. Full compatibility with your Playwright suites; no rewrites required.
Agent (same brain, new superpower)
The same Stably agent now also generates and executes Playwright code while it browses. Uses your knowledge base, adds data as needed, and conforms to your code conventions.
Runner (for both paths)
Runs Stably tests (low‑code or Playwright), deflakes locators, self‑updates tests, and opens PRs with clear diffs and reports.
How it works
Low‑code
- Build visually
- Generate simple script
- Run + Auto‑heal + PR
Full Playwright
- Connect repo
- Agent generates tests in your structure
- Run + Auto‑heal + PR
FAQ
What’s the difference between today’s Stably and Early Access?
Today: low‑code editor that outputs a simpler Playwright script. Early Access: support for ANY Playwright project plus the Stably SDK and agent codegen + execution.
Do I need to migrate my low‑code tests?
No—both paths are supported. Keep using low‑code or bring your Playwright suite when you’re ready.
Will Stably respect my fixtures and custom setup/teardown?
Yes. The agent writes tests to your conventions and project structure.
Can I keep using Playwright as‑is and only add the SDK?
Yes. Add the SDK to enhance reliability with natural‑language assert() and stability features.
Ready to preview Stably for Playwright?
Same trusted browsing agent. Now writes and runs your Playwright code.