Quiero saber la diferencia técnica entre el tiempo de espera de WebDriver y el tiempo de espera implícitamente en espera.diferencia entre WebDriver Wait timeout y implicitlyWait timeout?
Respuesta
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.
- 1. ¿Cuál es la diferencia entre Thread.Sleep (timeout) y ManualResetEvent.Wait (timeout)?
- 2. 'rescatar en rbuf_fill': Timeout :: Error (Timeout :: Error)
- 3. Apache HttpComponents HttpClient timeout
- 4. Stored Proc y SqlCommand Timeout
- 5. IMAP Idle Timeout
- 6. WCF timeout cliente vs servidor
- 7. Catch socket timeout excepción
- 8. Capistrano Deploy Timeout
- 9. maneja lwp timeout efectivamente
- 10. BroadcastReceiver onReceive timeout
- 11. Silverlight ClientHttp WebRequest timeout
- 12. shell_exec() timeout management & exec()
- 13. ADO.Net DataReader timeout issue
- 14. NGINX SSL Timeout
- 15. Mysql phpMyadmin Timeout Pregunta
- 16. http connection timeout issues
- 17. unicorn timeout handling
- 18. HttpWebRequest Timeout en WP7
- 19. ASP.NET Session Timeout Testing
- 20. PHP max_execution_time no timeout
- 21. Phonegap Geolocation Error: timeout
- 22. lftp timeout no funciona
- 23. JBoss Session Timeout
- 24. Silverlight Async Timeout Error
- 25. Implementa C# Generic Timeout
- 26. clojure (with-timeout ... macro)
- 27. GoogleAppEngine urlfetch timeout exception
- 28. Android WebView TimeOut
- 29. ASIHTTPRequest set timeout
- 30. Android Screen Timeout
gracias por su respuesta @Slanec –
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
OK, dice "la espera implícita es decirle a WebDriver ** que sondee el DOM **". No importa. :-) – LarsH