1.0.5 • Published 9 months ago

rm-ics-robs v1.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
9 months ago

rm-ics-robs (1.0.5)

Paquete de apoyo para el desarrollo interno de ICS.

Funciones disponibles

  1. cleanDownloads: Retorna una promesa vacía, su función es limpiar las descargas del navegador. Recibe como parámetro:
    • seleniumUrl: Url de la máquina Selenium.
    • sessionId: Id de sesión.
await cleanDownloads(seleniumUrl, sessionId);
  1. processDownloadFile: Retorna una promesa vacía. Se encarga de procesar los archivos descargados. Recibe como parámetros:
    • seleniumUrl: Url de la máquina Selenium..
    • sessionId: Id de sesión.
    • filesDownloded: Cantidad de archivos descargados.
    • fileNameBase: Nombre base compartido entre los archivos procesados.
    • extension: Extensión del archivo.
    • bucketName: Nombre del bucket destino.
    • retoolContext: Objeto de contexto para retool.
    • envVar: Nombre de la variable de entorno.
await processDownloadFile(seleniumUrl, sessionId, filesDownloded, fileNameBase, extension, bucketName, retoolContext, envVar)

Funciones auxiliares

  1. getDriver: retorna un objeto WebDriver recibe como parámetros:
    • seleniumUrl: Url de la máquina Selenium.
    • sessionId: Id de sesión.
const driver = await getDriver(seleniumUrl, sessionId);
  1. getDownloadedFiles: retorna un arreglo de Files descargados desde la lista de descargas del navegador. Recibe como parámetro:
    • driver: WebDriver para la conexión con Selenium.
const files = await getDownloadedFiles(driver);
  1. compressFilesToZip: retorna una Promise con la respuesta de finalización de compresión de los archivos. Recibe como parámetro:
    • localPaths: Un arreglo con las ubicaciones locales de los archivos a comprimir.
    • outputZipPath: La ubicación donde se guardará el archivos con los datos comprimidos.
const result = await compressFilesToZip(localPaths, outputZipPath);
1.0.5

9 months ago

1.0.4

9 months ago

1.0.3

9 months ago

1.0.2

9 months ago

1.0.1

10 months ago

1.0.0

10 months ago