Wait for Download
Wait for Download
Sección titulada «Wait for Download»Tipo: page-wait-for-download · Paquete: Browser v1.0.0 · Salida: string
Descarga un archivo desde la página de forma fiable. Envuelves dentro de su body la acción que dispara la descarga (un clic en “Descargar”, un enlace de exportación a PDF/Excel) y la actividad espera a que la descarga termine, devolviendo la ruta completa del archivo guardado.
Resuelve un problema clásico: si solo haces clic en “Descargar” y sigues, el archivo puede no haber terminado de bajar cuando la siguiente actividad intenta abrirlo. Esta actividad sincroniza ambas cosas.
Cómo funciona
Sección titulada «Cómo funciona»- Empieza a “escuchar” descargas en la sesión de página indicada.
- Ejecuta las actividades del
body(que disparan la descarga). - Espera a que el archivo termine de bajar y lo guarda en
outputPath. - Devuelve la ruta completa del archivo guardado.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Editor | Descripción |
|---|---|---|
session | sesión | La sesión de página (ZoanPageSession de Open Browser o New Page). Pasa = page. |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Editor | Descripción |
|---|---|---|
outputPath | texto | Carpeta o ruta de archivo donde guardar. Si das una carpeta, usa el nombre sugerido por el navegador. Por defecto, la carpeta temporal del sistema. |
timeout | número | Tiempo máximo (ms) a esperar a que empiece la descarga. Por defecto 30000. |
Sub-flujos (lanes)
Sección titulada «Sub-flujos (lanes)»body opcional
Sección titulada «body opcional»Las actividades que disparan la descarga (un clic en el botón de descarga, un enlace de exportación).
Devuelve un string con la ruta completa del archivo descargado.
Ejemplo
Sección titulada «Ejemplo»Exportar un reporte a Excel y obtener su ruta para procesarlo:
Wait for Download session = = page outputPath = "C:\Descargas\reportes" └─ body: Page Click selector = (#exportarExcel) → output: rutaReporte
Excel Open path = = rutaReporte → output: libroActividades relacionadas
Sección titulada «Actividades relacionadas»- Click — la acción típica dentro del
body. - Excel Open / Read File — procesar el archivo descargado.