-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Description
Descripcion
Cuando se ejecuta el programa de Ripper en sistemas operativos basados en Windows, al momento de genera un pantallazo de error, este concatena el error dentro del nombre del archivo que contiene la ruta dentro, esto ocasiona que la ejecuccion acabe de manera abrupta por la manera en que funciona el manejador de archivos de Windows.
Comportamiento esperado
Que la generacion de screenshots no tenga ningun inconveniente independiente del sistema operativo que lo ejecuta
Comportamiento presente
La generacion de screenshots no funciona en sistema operativos Windows, haciendo no utilizable el programa.
Solucion
En vez de colocar el archivo con el nombre del error, hacer uso de un generador de identificadores unicos, para evitar conflcitos con el sistema operativo (Linea 266 del index.js).
page.on("pageerror", (err) => {
err_name = err.toString();
let capture_path = `${screenshots_directory}/${crypto.randomUUID()}.png`;
page.screenshot({ path: capture_path });
});
Detalles
- Sistema operativo: Windows 10
- Version de Node JS: 21
Metadata
Metadata
Assignees
Labels
No labels