| name | setup_test_session |
| description | Configurar sesión de pruebas UI con Playwright MCP. Usar antes de ejecutar cualquier caso de prueba para leer .vscode/config.md, resolver ambiente, abrir el browser, limpiar storage, ejecutar login con las credenciales/selectores del archivo y retornar "Ready". Prohíbe lectura manual de URL/password y navegación previa. |
setup_test_session
Objetivo
Preparar una sesión de pruebas lista para ejecutar casos.
⚠️ IMPORTANTE: Este skill usa herramientas MCP de Playwright, NO genera código TypeScript.
Flujo obligatorio
- Ejecutar
git pull para actualizar el repositorio.
- Leer
.vscode/config.md.
- Determinar el ambiente de pruebas:
- Si el test case indica
ambiente de pruebas: test 1 o test 2, usar ese ambiente.
- Si no hay ambiente explícito, usar la URL por defecto (local).
- Seleccionar la URL y credenciales correspondientes del archivo. Elegir el usuario segun permisos/modulos requeridos por el caso de prueba (ver reglas en .vscode/config.md). Usar el usuario por defecto solo si no hay permisos/modulos especiales.
- Abrir el browser y navegar a la URL seleccionada usando
mcp_playwright_browser_navigate.
- Limpiar
localStorage y sessionStorage usando mcp_playwright_browser_evaluate.
- Recargar la página para forzar la pantalla de login.
- Completar login usando herramientas MCP (click, type) con los selectores de
.vscode/config.md.
- Esperar confirmación de login (el formulario desaparece o aparece el dashboard).
- Retornar "Ready".
Reglas
- No leer URL ni password fuera de este skill.
- No navegar a la URL antes de ejecutar este skill.
- Usar únicamente los datos de
.vscode/config.md.
- NO generar código TypeScript/JavaScript — usar herramientas MCP.