Перейти к содержимому

Vibetest Use

Автоматизированное QA-тестирование веб-сайтов с агентами Browser-Use для выявления UI-ошибок, битых ссылок и проблем доступности.

Python
528 stars

Описание

Vibetest — MCP-сервер на Python для запуска агентов Browser-Use, которые тестируют сайты на UI-багги, сломанные ссылки, доступность и другие проблемы. Поддерживает live-сайты и localhost, headless-режим и множественные агенты для тщательного анализа. Технологии: Python 3.11+, Playwright для браузера, Google API (Gemini). Идеально для автоматизированного QA в разработке, интегрируется с Claude/Claude Code и Cursor.

Возможности

Автоматизированное тестирование сайтов

Запуск агентов для проверки UI-багов, битых ссылок и доступности на live-сайтах и localhost.

Множественные агенты

Настройка количества агентов (по умолчанию 3) для более тщательного анализа.

Headless-режим

Запуск тестирования в headless-режиме или с видимым браузером.

Интеграция с инструментами

Совместимость с Claude Code и Cursor через MCP для удобного запуска тестов.

Поддержка параметров

Указание URL, числа агентов и режима для гибкой настройки тестов.

Установка

Установка зависимостей:

uv venv
source .venv/bin/activate
uv pip install -e .

playwright install chromium --with-deps --no-shell

Добавление MCP-сервера в Claude:

claude mcp add vibetest /full/path/to/vibetest-use/.venv/bin/vibetest-mcp -e GOOGLE_API_KEY="your_api_key"

Для Cursor (в настройках MCP):

{
  "mcpServers": {
    "vibetest": {
      "command": "/full/path/to/vibetest-use/.venv/bin/vibetest-mcp",
      "env": {
        "GOOGLE_API_KEY": "your_api_key"
      }
    }
  }
}

Требования: Python 3.11+, Google API-ключ (Gemini), Cursor/Claude с поддержкой MCP.

Информация

Язык
Python
GitHub Stars
528

Ссылки