2012-06-28 33 views

Respuesta

8

Como se ha dicho en the documentation:

Implicit Wait establece internamente un tiempo de espera que se utilizará para todas las búsquedas WebElement consecutivos. Intentará buscar el elemento una y otra vez durante la cantidad de tiempo especificada antes de arrojar un NoSuchElementException si no se pudo encontrar el elemento. Solo hace esto y no puede ser forzado a nada más: espera a que aparezcan los elementos.

Explicit Wait, o simplemente Wait es un temporizador usado por usted para una búsqueda en particular. Es más ampliable en los medios que puede configurar para esperar cualquier condición que le guste. Por lo general, puede usar algunos de los elementos preconstruidos ExpectedConditions para esperar que los elementos se puedan hacer clic, sean visibles, invisibles, etc., o simplemente escriba su propia condición que se adapte a sus necesidades.

+0

gracias por su respuesta @Slanec –

+0

El texto que ha escrito aquí, aunque útil, es bastante diferente de la documentación a la que se vinculó (al menos, en su estado actual). Los documentos no dicen nada sobre Espera implícita buscando repetidamente el elemento/condición/etc. (Sí dice explícitamente Espera Explícita). ¿Puede proporcionar una referencia, o un ejemplo, para Espera implícita que demuestre esto? – LarsH

+1

OK, dice "la espera implícita es decirle a WebDriver ** que sondee el DOM **". No importa. :-) – LarsH