Cuando aplicamos el implicitly_wait(10) que funcionalidad tiene?

Pregunta de la clase:
¡Hola, mundo!
Claudio Jesus Vázquez Villanueva

Claudio Jesus Vázquez Villanueva

Pregunta
student
hace 6 años

Cuando aplicamos el implicitly_wait(10) que funcionalidad tiene?

6 respuestas
    Cristian Antonio García González

    Cristian Antonio García González

    student
    hace 6 años

    Hola @ClaudioJVV.

    La principal funcionalidad es:

    La espera implícita le indicará al WebDriver que espere una cierta cantidad de tiempo antes de que arroje una "No Such Element Exception.” La configuración predeterminada de la espera implícita es cero. Una vez que establezca la hora, el controlador web esperará esa cantidad de tiempo en particular antes de lanzar una excepción. Syntax: driver. manage().

    Así que sirve para esperar una respuesta en este caso en 10 mili-segundos en caso que no reciba uno saltara un error, tambien tengo entendido que ayuda como forma de test y de optimización evitando así esperas muy largas y haciendo que siga el código en vez de quedarse estancado, también puedes consultar las diferencia y funciones de Implicit y de Explicit en las siguientes imágenes.

    f4837354-f79f-43c9-966a-583f4a5a32a6.png

    1_WUFeACcxdQFKCAAqPz5aqg.png

    Espero que te sea de utilidad mi comentario y suerte en tus estudiso.

    Luis Lira

    Luis Lira

    student
    hace 6 años

    Hola!

    Por lo que tengo entendido, es que hará una pausa de 10 segundos antes de ejecutar la siguiente. O sea, esperará el tiempo que le digas antes de correr cualquier test. :D

    Dalia Cortes

    Dalia Cortes

    student
    hace 6 años

    TabError: inconsistent use of tabs and spaces in indentation comunidad platzi como corrijo este error?

    Cristian Antonio García González

    Cristian Antonio García González

    student
    hace 6 años

    Hola @daliacortes.

    El error que tienes es un error de espacios y de identación para poder ayudarte, es necesario que compartas tu código para ver donde se encuentra tu error y así ayudarte a solucionarlo, también te invito a que hagas la pregunta en una nueva pregunta ya que sea mas fácil de que alguien la vea en las nuevas preguntas.

    Claudio Jesus Vázquez Villanueva

    Claudio Jesus Vázquez Villanueva

    student
    hace 6 años

    Así es para eso puedes usar un linter.

    Luis Lira

    Luis Lira

    student
    hace 6 años

    Hola Dalia! Si estás teniendo problemas con el indentado, te recomiendo esta extensión de VSCode: indent-rainbow. Notarás muy fácil dónde haya errores de indentación. Personalmente a mí me gusta mucho usarla para Python :D

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.