TestDriver
Vision-model E2E testing that drives a real desktop instead of querying the DOM.
What it is
TestDriver runs each pull request inside a real desktop sandbox and drives the application the way a person would — looking at the screen, clicking, typing — rather than resolving selectors. Because it never touches the DOM it can test the things selector-based runners cannot reach: Chrome and VS Code extensions, packaged desktop apps on Windows and macOS, canvas, video, iframes and third-party OAuth screens. Tests are described in plain English and asserted with Vitest syntax.
Best for
Where it is strong
- Tests surfaces nothing else reaches — browser extensions, packaged desktop apps, canvas and third-party OAuth screens.
- No selectors to maintain, so a refactor that renames every class breaks nothing.
- Runs per pull request in a disposable sandbox rather than against a shared staging environment.
Where it falls short
- A vision model is non-deterministic. Reruns of an unchanged test do not always take the same path, which makes a genuine failure harder to distinguish from a bad frame.
- Billed by testing hours, and driving a real desktop is slow — a suite that costs pennies on Playwright can cost real money here.
- Young product with a small community; expect to be an early reporter of your own bugs.
Pricing
From $20 per seat/month (120 testing minutes included, then $0.14/minute)
Free tierFree tier: Free trial rather than a standing free tier; paid seats include 120 testing minutes a month.
What drives the bill: The seat price is the small half of the bill: $20 per seat covers 120 testing minutes, then metering kicks in at $0.14 a minute (about $8.40 an hour). Seats are billed for every GitHub user who gets a PR review or runs a test, and a vision model driving a desktop is slower per test than a headless browser — model the minutes before committing a large suite.
Check current pricing on TestDriver’s siteFigures are indicative and were last reviewed August 2026. Vendors change pricing often; confirm before you commit.
Works with
What people who use TestDriver say
No reviews of TestDriver yet. If you have used it in anger, yours would be the first.
Alternatives to TestDriver
If TestDriver is not the right fit, these solve the same problem differently.
Playwright
E2E & UI Testing
Microsoft's cross-browser automation library with tracing and auto-waiting built in.
mabl
E2E & UI Testing
Low-code, AI-assisted test automation with self-healing locators.
Testim
E2E & UI Testing
AI-assisted authoring with smart locators, now part of Tricentis.
QA Wolf
E2E & UI Testing
Outsourced E2E coverage: they write and maintain your Playwright suite.
