TestDriver AI
Interface UIpar testdriverai
Vision-based E2E testing SDK that spawns ephemeral devices and uses AI to write, run, and debug deterministic browser and desktop tests.
What it does
TestDriver AI is a computer-use SDK for end-to-end QA testing. It spawns ephemeral cloud sandboxes running Chrome or desktop environments, then uses vision-based LLMs to interact with UIs the way a human would — clicking, dragging, typing, and asserting visual outcomes. Integrated as a Vitest plugin, it turns natural-language test instructions into reliable, reproducible test runs with video replay.
The interactive MCP App renders inline in your AI client, showing test execution status, video replays, and results without consuming AI context for each frame.
Key features
- Vision-based interaction — Uses screen understanding to click, type, drag, and assert on any UI including iframes, canvas, video, and desktop apps
- Ephemeral cloud sandboxes — Spawns clean Chrome or desktop environments per test; no local setup needed
- Vitest integration — Drop-in plugin for existing Vitest projects with
testdriver.assert()andtestdriver.find()APIs - MCP server built-in —
testdriverai-mcpbinary exposes tools for AI assistants to write and run tests directly - Video replay & screenshots — Every test run records a video; debug failures by watching the replay
- Broad coverage — Handles third-party web apps, desktop apps, VS Code extensions, OAuth flows, PDF content, file uploads, and more
Installation
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"testdriver": {
"command": "npx",
"args": ["-y", "testdriverai-mcp"]
}
}
}
VS Code Copilot
Add to settings.json:
{
"github.copilot.chat.mcp.servers": {
"testdriver": {
"command": "npx",
"args": ["-y", "testdriverai-mcp"]
}
}
}
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"testdriver": {
"command": "npx",
"args": ["-y", "testdriverai-mcp"]
}
}
}
Supported hosts
Claude Desktop, VS Code Copilot, Cursor.
Installation rapide
npx -y testdriverai-mcpInformations
- Tarification





