
TestDriver AI
Interface UIpar testdriverai
SDK de test E2E basé sur la vision qui déploie des appareils éphémères et utilise l'IA pour écrire, exécuter et déboguer des tests déterministes pour navigateur et bureau.
Ce qu'il fait
TestDriver AI est un SDK d'utilisation d'ordinateur pour les tests QA de bout en bout (E2E). Il déploie des bacs à sable cloud éphémères exécutant Chrome ou des environnements de bureau, puis utilise des LLM basés sur la vision pour interagir avec les interfaces utilisateur comme le ferait un humain — en cliquant, en glissant, en tapant et en vérifiant les résultats visuels. Intégré comme plugin Vitest, il transforme des instructions de test en langage naturel en exécutions de tests fiables et reproductibles avec relecture vidéo.
L'application MCP interactive s'affiche en ligne dans votre client IA, montrant l'état d'exécution des tests, les re-lectures vidéo et les résultats sans consommer de contexte IA pour chaque image.
Fonctionnalités clés
- Interaction basée sur la vision — Utilise la compréhension de l'écran pour cliquer, taper, glisser et vérifier n'importe quelle interface utilisateur, y compris les iframes, le canvas, la vidéo et les applications de bureau
- Bacs à sable cloud éphémères — Déploie des environnements Chrome ou de bureau propres par test ; aucune configuration locale requise
- Intégration Vitest — Plugin prêt à l'emploi pour les projets Vitest existants avec les API
testdriver.assert()ettestdriver.find() - Serveur MCP intégré — Le binaire
testdriverai-mcpexpose des outils permettant aux assistants IA d'écrire et d'exécuter des tests directement - Relecture vidéo et captures d'écran — Chaque exécution de test enregistre une vidéo ; déboguez les échecs en regardant la relecture
- Couverture étendue — Gère les applications web tierces, les applications de bureau, les extensions VS Code, les flux OAuth, le contenu PDF, les téléchargements de fichiers, et plus encore
Installation
Claude Desktop
Ajoutez à claude_desktop_config.json :
{
"mcpServers": {
"testdriver": {
"command": "npx",
"args": ["-y", "testdriverai-mcp"]
}
}
}
VS Code Copilot
Ajoutez à settings.json :
{
"github.copilot.chat.mcp.servers": {
"testdriver": {
"command": "npx",
"args": ["-y", "testdriverai-mcp"]
}
}
}
Cursor
Ajoutez à .cursor/mcp.json :
{
"mcpServers": {
"testdriver": {
"command": "npx",
"args": ["-y", "testdriverai-mcp"]
}
}
}
Hôtes supportés
Claude Desktop, VS Code Copilot, Cursor.






