Vibetest Use

Pruebas de QA automatizadas para sitios web con el fin de encontrar errores de UI, enlaces rotos y problemas de accesibilidad.

Documentación

Vibetest Use

Pruebas de QA automatizadas utilizando agentes Browser-Use.

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

Un servidor MCP que lanza múltiples agentes Browser-Use para probar un sitio web creado con vibecoding en busca de errores de UI, enlaces rotos, problemas de accesibilidad y otros problemas técnicos.

Perfecto para probar tanto sitios web en vivo como sitios de desarrollo localhost.

Vibecode y vibetest hasta que tu sitio web funcione.

Inicio 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. Instalar a través de la interfaz de configuración de MCP:
    • Abre la Configuración de Cursor
    • Haz clic en "MCP" en la barra lateral izquierda
    • Haz clic en "Agregar Servidor" o en el botón "+"
    • Edita la configuración 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 Puedes Especificar

  • URL: Cualquier sitio web (https://example.com, localhost:3000, http://dev.mysite.com)
  • Número de agentes: 3 (predeterminado), 5 agents, 2 agents - más agentes = pruebas más exhaustivas
  • Modo headless: non-headless (predeterminado) o headless

Requisitos

  • Python 3.11+
  • Clave de API de Google (obtén una) (soportamos gemini-2.0-flash)
  • Cursor/Claude con soporte MCP

Demo Completa

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

Licencia

MIT


Desarrollado por Browser Use