Vibetest Use

Testes de QA automatizados para sites, para encontrar bugs de UI, links quebrados e problemas de acessibilidade.

Documentação

Vibestet Use

Testes de QA automatizados usando agentes Browser-Use.

https://github.com/user-attachments/assets/9558d051-78bc-45fd-8694-9ac80eaf9494

Um servidor MCP que lança múltiplos agentes Browser-Use para testar um site desenvolvido com vibe coding em busca de bugs de UI, links quebrados, problemas de acessibilidade e outros problemas técnicos.

Perfeito para testar tanto sites ao vivo quanto sites de desenvolvimento localhost.

Vibecode e vibetest até que seu site funcione.

Início Rápido

# Install dependencies
uv venv
source .venv/bin/activate
uv pip install -e .

# Install the browser
playwright install chromium --with-deps --no-shell

1) Claude Code

# Add MCP server via CLI
claude mcp add vibetest /full/path/to/vibetest-use/.venv/bin/vibetest-mcp -e GOOGLE_API_KEY="your_api_key"

# Test in Claude Code
> claude

> /mcp 
  ⎿  MCP Server Status

     • vibetest: connected

2) Cursor (manualmente)

  1. Instale via Interface de Configuração do MCP:
    • Abra as Configurações do Cursor
    • Clique em "MCP" na barra lateral esquerda
    • Clique em "Adicionar Servidor" ou no botão "+"
    • Edite a configuração manualmente:
{
  "mcpServers": {
    "vibetest": {
      "command": "/full/path/to/vibetest-use/.venv/bin/vibetest-mcp",
      "env": {
        "GOOGLE_API_KEY": "your_api_key"
      }
    }
  }
}

Prompts Básicos

> Vibetest my website with 5 agents: browser-use.com
> Run vibetest on localhost:3000
> Run a headless vibetest on localhost:8080 with 10 agents

Parâmetros que Você Pode Especificar

  • URL: Qualquer site (https://example.com, localhost:3000, http://dev.mysite.com)
  • Número de agentes: 3 (padrão), 5 agents, 2 agents - mais agentes = testes mais completos
  • Modo headless: non-headless (padrão) ou headless

Requisitos

  • Python 3.11+
  • Chave da API do Google (obtenha uma) (suportamos gemini-2.0-flash)
  • Cursor/Claude com suporte a MCP

Demonstração Completa

https://github.com/user-attachments/assets/6450b5b7-10e5-4019-82a4-6d726dbfbe1f

Licença

MIT


Desenvolvido por Browser Use