Limetest
Limetest ist das leichteste End-to-End-Testframework mit KI-Funktionen, das in Ihren CI-Workflows ausgeführt werden kann. Definieren Sie Ihre Testfälle in natürlicher Sprache und überlassen Sie die Ausführung der KI.
Hauptmerkmale
Optimiert für KI : Definieren Sie Ihre Testfälle in einfacher Sprache und lassen Sie sie von der KI von Anfang bis Ende ausführen.
Leichtgewichtig und effizient : Nutzt Playwright-Schnappschüsse anstelle von Pixelanalysen für eine schnellere und zuverlässigere Ausführung.
Vision-Funktionen : Fällt in den Vision-Modus zurück, wenn der Snapshot-Modus während anspruchsvollerer Testszenarien fehlschlägt.
Installation
npm install @limetest/limetest
npx playwright installBenutzerdatenverzeichnis
limtest startet den Chrome-Browser mit dem neuen Profil unter
- `%USERPROFILE%\AppData\Local\ms-limetest\mcp-chrome-profile` on Windows
- `~/Library/Caches/ms-limetest/mcp-chrome-profile` on macOS
- `~/.cache/ms-limetest/mcp-chrome-profile` on LinuxRelated MCP server: Playwright MCP Server
Verwendung
Tests ausführen
Verwenden Sie --headless, um Tests in CI-Workflows ohne Monitor auszuführen.
npx limetest examplelimetest MCP Server
https://github.com/user-attachments/assets/b801f239-dc66-4b3b-bcf2-42e2a9a68721
Ein von Playwright betriebener Model Context Protocol (MCP)-Server, der End-to-End-Tests für Ihren MCP-Client optimiert.
Anwendungsfälle
Automatisierte Tests, geplant und durchgeführt von LLMs
Beispielkonfiguration
Nachdem Sie dieses Repo geklont haben, erstellen Sie den E2E-MCP-Server und fügen ihn Ihrem MCP-Client wie folgt hinzu: Beachten Sie, dass Sie einen OpenAI-API-Schlüssel benötigen, um diesen MCP-Server im End-to-End-Modus auszuführen.
npm install @limetest/mcp
npx playwright installDann:
{
"mcpServers": {
"limetest": {
"command": "npx",
"args": [
"npx @limetest/mcp",
"--api-key=<your openai api key>"
]
}
}
}Alle angemeldeten Informationen werden in diesem Profil gespeichert. Sie können sie zwischen den Sitzungen löschen, wenn Sie den Offline-Status aufheben möchten.
Danksagung
Limetest basiert auf Microsoft Playwright MCP und ist als eigenständiges Framework für automatisierte End-to-End-Tests optimiert. Das Projekt wird unter der Apache 2.0-Lizenz vertrieben.
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.