一键导入
generate-html-report
Generar el reporte HTML final usando el template oficial y la lista de evidencias; usar al finalizar el test.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generar el reporte HTML final usando el template oficial y la lista de evidencias; usar al finalizar el test.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
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.
Define carpeta de evidencia jerárquica (Nombre Archivo / Ticket) en evidence. NO genera código; usa herramientas MCP.
Generar casos de prueba E2E desde tickets Jira con formato Playwright. Usar cuando el prompt pida “genera los casos de prueba para el ticket PG-XXXX”, “generá casos para PG-XXXX” o variantes equivalentes.
Capturar screenshots ante errores o validaciones críticas con naming estándar {ticketId}_paso_XX.png dentro de evidence/{sourceFile}/{ticketId}/. Usar herramientas MCP, NO código.
Enforce uso exclusivo de Playwright MCP y bloquear acciones prohibidas (no .spec.ts, no playwright.config.ts, no CLI tests, no herramientas externas).
Enforce ejecución de setup_test_session antes de navegar o interactuar; prohíbe leer URL/password manualmente y usar herramientas externas.
| name | generate_html_report |
| description | Generar el reporte HTML final usando el template oficial y la lista de evidencias; usar al finalizar el test. |
Crear el reporte HTML final en:
evidence/{sourceFile}/{ticketId}/{ticketId}_reporte.html
Además, incluir métricas de tiempo:
Leer el template: .github/skills/evidence-generator/template-html-base.html.
Reemplazar variables requeridas (ticket, status, ambiente, URL, usuario, objetivo, datos, response, errores).
Insertar la sección de evidencias con las imágenes generadas.
Insertar las métricas de tiempo en el reporte (sección de Información General o Nota):
evidenceDurationMs y evidenceDurationHumanreportGenerationDurationMs y reportGenerationDurationHumanGuardar el HTML en la carpeta de evidencia.
Ejecutar el skill generate_pdf_report para crear el PDF en la misma carpeta del HTML.
Generar el archivo raw-{TC_ID}-result.md en evidence/{ticketId}/{TC_ID}/ con el resultado de la prueba formateado para copiar y pegar en un comentario de Jira, usando la siguiente estructura:
Historia de Usuario: [Titulo de la HU]
Ambiente: test X
Resultado de Prueba:
{TC_ID} - [Titulo del TC] - ✅ PASS / ❌ FAIL
Validaciones:
✓ [Validación 1]
✓ [Validación 2]
...
Fecha de ejecución: DD de Mes de AAAA
Eliminar evidencias temporales en .playwright-mcp/evidence/ solo después de confirmar que las evidencias finales ya fueron generadas en evidence/.
ticketId, ticketTitle, statussourceFile, evidenceDirenvironment, baseUrl, userobjective, steps, validationstestData, response, consoleErrorsevidenceImages[]evidenceStartTime, evidenceEndTimereportGenerationStartTime, reportGenerationEndTime