Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problema con generacion de screenshots en sistemas operativos basados en Windows #8

Open
AlejandroBlanco2001 opened this issue Nov 2, 2024 · 0 comments

Comments

@AlejandroBlanco2001
Copy link

AlejandroBlanco2001 commented Nov 2, 2024

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.

image

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant