Лайметест
Limetest — это самая легкая среда для сквозного тестирования с возможностями ИИ, которая может работать в ваших рабочих процессах CI. Определите свои тестовые случаи на естественном языке и позвольте ИИ заняться выполнением.
Основные характеристики
Оптимизировано для ИИ : опишите тестовые случаи простым языком и позвольте ИИ выполнить их от начала до конца.
Легкость и эффективность : использует снимок Playwright вместо анализа пикселей для более быстрого и надежного выполнения.
Возможности Vision : Возвращается в режим Vision, если режим моментального снимка дает сбой во время более сложных тестовых сценариев.
Установка
npm install @limetest/limetest
npx playwright installКаталог пользовательских данных
limtest запустит браузер Chrome с новым профилем, расположенным по адресу
- `%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
Использование
Проведение тестов
Используйте --headless для запуска тестов в режиме headless в рабочих процессах CI.
npx limetest exampleMCP-сервер limetest
https://github.com/user-attachments/assets/b801f239-dc66-4b3b-bcf2-42e2a9a68721
Сервер протокола контекста модели (MCP) на базе Playwright , который оптимизирует сквозное тестирование для вашего клиента MCP.
Варианты использования
Автоматизированное тестирование, запланированное и выполненное магистрами права
Пример конфигурации
После клонирования этого репозитория соберите и добавьте сервер E2E MCP в свой клиент MCP следующим образом: Обратите внимание, что для запуска этого сервера MCP в сквозном режиме вам понадобится ключ API OpenAI.
npm install @limetest/mcp
npx playwright installЗатем:
{
"mcpServers": {
"limetest": {
"command": "npx",
"args": [
"npx @limetest/mcp",
"--api-key=<your openai api key>"
]
}
}
}Вся информация о входе в систему будет храниться в этом профиле. Вы можете удалить ее между сеансами, если хотите очистить состояние «офлайн».
Благодарности
Limetest основан на Microsoft Playwright MCP и оптимизирован для автоматизированного сквозного тестирования в качестве автономной среды. Этот проект распространяется по лицензии Apache 2.0.
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.