pbi_validate_desktop_render
Automates visual validation by opening .pbip/.pbix files and capturing their real Desktop window without focusing it. Reuses open sessions and closes Desktop only if the tool launched it.
Instructions
Abre un .pbip/.pbix y captura su ventana real sin depender del foco.
Es la comprobacion visual automatizable que complementa al validador
PBIR: espera el modelo, identifica la ventana por PID y hora de inicio,
y la renderiza con PrintWindow directamente a outputs/desktop_captures.
La captura no activa ni trae Desktop al frente, por lo que no puede
fotografiar por accidente otra ventana que tape el informe.
Si la tool tuvo que abrir Desktop, lo cierra al terminar (tambien si la captura falla). Si el informe ya estaba abierto, reutiliza esa sesion y nunca cierra la ventana del usuario.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| timeout | No | ||
| reuse_open | No | ||
| capture_timeout | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |