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
Aseverar que no hay errores en la consola en Selenium #1692
Comments
Esto necesita un poco más de amor: no encontré rápidamente una manera de verificar que no hay errores. También tanto en Chrome como en Firefox aún se muestran montones de cosas en la consola por cosas que no necesariamente son errores (como cuando navegas a otra página, Firefox cancela todas las peticiones AJAX y los arroja como excepciones). |
Encontré un link que parece funcionar para Chrome: https://stackoverflow.com/questions/20907180/getting-console-log-output-from-chrome-with-selenium-python-api-bindings Cuando ejecuto las pruebas, ya puedo ver los mensajes de la siguiente forma:
Falta ver que mensajes si podemos dejar pasar (en esta prueba sólo hay mensajes tipo El problema al agregar esto, es de que no funciona para
y aún no encuentro cómo solucionarlo. |
…onsola (#1947) En este Pull Request se agrega `loggingPrefs` en el objeto `capabilities` para que se puedan reportar los errores que aparecen en la consola de `Javascript`. Cabe destacar que `geckodriver` aún no soporta la funcionalidad de obtener los logs, así que este cambio sólo funcionaría para `Chrome`. Fixes #1692
Como un desarrollaror de omegaUp, quiero que Selenium asevere que no hay errores en la consola de JavaScript al correr las pruebas.
Comportamiento Esperado
Si hay un error / advertencia en la consola al correr una prueba, la prueba debería fallar.
Comportamiento Actual
La prueba continúa. Si no hay algo que se esté probando explícitamente, puede continuar o ser flaky. Esto hubiera evitado un error al momento de hacer un push a producción.
The text was updated successfully, but these errors were encountered: