Computer-Use SDK for E2E QA Testing
> /plugin marketplace add testdriverai/testdriverai> /plugin install testdriver@testdriver
Repo: testdriverai/testdriverai
What's inside
🚀 Quick Start • 📖 Documentation • 💻 Examples • 📖 Pricing • 💬 Discord • 🌐 Website
Don't ship bugs because flows are too hard to test. TestDriver helps engineering teams easily test, debug, and monitor E2E flows that are hard or impossible to cover with other tools like:
Third-Party Web Apps • Desktop Apps • VS Code Extensions • Chrome Extensions • AI Chatbots • OAuth Flows • PDF Content • Spelling & Grammar • File System & Uploads • OS Accessibility • Visual Content • <iframe> • <canvas> • <video>
// Click on the new text document
await testdriver.find("New text document").mouseDown();
// Drag the "New Text Document" icon to the "Recycle Bin"
await testdriver.find("Recycle Bin icon").mouseUp();
// Assert "New Text Document" icon is not on the Desktop
const result = await testdriver.assert(
'the "New Text Document" icon is not visible on the Desktop'
);
expect(result).toBeTruthy();
See Full Example • Browse All Examples
No credit card required!
npx testdriverai init
This will:
vitest run
Watch as TestDriver:
FAQ
testdriverai is a Claude Code plugin with 60 hand-picked skills for testing work, indexed on Flowy. Install it with the command on its page. It includes testdriver-agent, testdriver-ai, testdriver-assert. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it