Esperar la carga de la página en Selenium
¿Cómo hacer que Selenium 2.0 espere a que se cargue la página?
226
3
¿Cómo hacer que Selenium 2.0 espere a que se cargue la página?
Utilice la clase WebDriverWait
Ver también aquí
Se puede esperar que se muestre algún elemento. algo así como en C#:
En general, con Selenium 2.0 el controlador web sólo debería devolver el control al código de llamada una vez que haya determinado que la página se ha cargado. Si no lo hace, se puede llamar a
waitforelemement
, que hace un ciclo de llamadas afindelement
hasta que se encuentre o se agote el tiempo de espera (se puede establecer el tiempo de espera).Si quieres esperar a que se cargue un elemento concreto, puedes utilizar el método
isDisplayed()
en unRenderedWebElement
:(Ejemplo de The 5 Minute Getting Started Guide)