implicitly_wait y sleep ¿son similares?

Pregunta de la clase:
Demora implícita y explícita
Flor Dulcinea Peña Campos

Flor Dulcinea Peña Campos

Pregunta
studenthace 4 años

implicitly_wait y sleep ¿son similares?

1 respuestas
para escribir tu comentario
    Omar Daniel Centeno

    Omar Daniel Centeno

    studenthace 4 años

    ¡Hola!

    En este caso parecen similares pero su objetivo es diferente.

    • time.sleep(secs)
      suspende la ejecución del proceso actual durante el número de segundos especificado. El argumento puede ser un número de coma flotante para indicar un tiempo de reposo más preciso. ejemplo:
    time.sleep(10) # pausa el código en ejecución por 10 segundos.
    • implicitly_wait (time_to_wait)
      determina la cantidad de tiempo que debe esperar la instancia de WebDriver, es decir, el controlador debe esperar un elemento si no está presente inmediatamente en el DOM HTML. La configuración predeterminada es 0, lo que significa que el conductor cuando encuentra una instrucción para encontrar un elemento o elementos, la búsqueda comienza y los resultados están disponibles de inmediato. Ejemplo:
    driver.implicitly_wait(10) # espera un máximo de 10 segundos para encontrar el elemento. # En caso de que encuentre al elemento a los 3 segundos, continuará su ejecución sin esperar el tiempo restante.
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.