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

Error cuando ejecuta evento de scroll y el elemento no es scrollable #29

Open
danisanchezag2 opened this issue Oct 31, 2024 · 0 comments

Comments

@danisanchezag2
Copy link

danisanchezag2 commented Oct 31, 2024

Comportamiento esperado


Se espera que el monkey pueda controlar escenarios en los cuales no haya forma de hacer scroll

Comportamiento actual


Actualmente, el monkey al no tener como hacer scroll en una pantalla de la prueba arroja un error e interrumpe la ejecución

Pasos para reproducir


  1. Descargar el proyecto
  2. Instalar dependencias
  3. Cambiar configuración para que ejecute en la aplicación ghost
  4. Ejecutar el monkey

Evidencias


image

smart-monkey.js.mp4

Contexto


App Versión: 5.96.0
OS Versión: macOS 15.0.1 (Sequoia)
Browser: Google Chrome 129.0.6668.90

Información Adicional


  • Posible solución:
    1. Implementar una verificación antes de ejecutar el scroll , asegurando que halla lugar para el scroll
      cy.window().then((win) => { if (win.document.scrollingElement.scrollHeight > win.innerHeight) { cy.window().scrollTo(curX, curY, { ensureScrollable: false }) }})
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