¿Cómo hago para arrancar tests solo desde una parte de mi app? Por ejemplo, para saltarme la parte de autenticación, o incluso secciones ...

Luis David Arias Manjarrez

Luis David Arias Manjarrez

Pregunta
studenthace 4 años

¿Cómo hago para arrancar tests solo desde una parte de mi app? Por ejemplo, para saltarme la parte de autenticación, o incluso secciones donde aparecen captchas para continuar.

3 respuestas
para escribir tu comentario
    Héctor Daniel Vega Quiñones

    Héctor Daniel Vega Quiñones

    teacherhace 4 años

    Selenium no debe utilizarse para evadir validaciones como CAPTCHA, tanto en documentación como comunidad esto es considerado una mala práctica. En cambio hacer autenticaciones como inicio de sesión sencillos no es un problema cómo vimos en el curso.

    Luis David Arias Manjarrez

    Luis David Arias Manjarrez

    studenthace 4 años

    ¿Por que mala práctica? No siempre se cuenta con la flexibilidad para deshabilitar la autenticación al hacer pruebas. Igual ya encontré la respuesta que buscaba (Expected conditions basándose en la url)

    Héctor Daniel Vega Quiñones

    Héctor Daniel Vega Quiñones

    teacherhace 4 años

    De inicio esto es cero recomendado y una muy mala práctica. Si quisiera evitar estos pasos tendrías que hacerlo en local o staging y sin que la aplicación tenga incorporados métodos de autenticación.

Curso de Introducción a Selenium con Python [Empieza Gratis]

Curso de Introducción a Selenium con Python [Empieza Gratis]

Selenium es un framework de automatización de navegadores multilenguaje. Con él podrás simular las acciones de tus usuarios dentro de aplicaciones web con fines de testing, generar los reportes correspondientes, automatizar tareas repetitivas e incluso extraer datos de la web. Cualquier acción humana puede ser replicada y serás capaz de programarla.

Curso de Introducción a Selenium con Python [Empieza Gratis]

Curso de Introducción a Selenium con Python [Empieza Gratis]

Selenium es un framework de automatización de navegadores multilenguaje. Con él podrás simular las acciones de tus usuarios dentro de aplicaciones web con fines de testing, generar los reportes correspondientes, automatizar tareas repetitivas e incluso extraer datos de la web. Cualquier acción humana puede ser replicada y serás capaz de programarla.