Quiero obtener una excepción de la carga de la página, pero todavía no tengo resultados. Uso implicitlyWait para configurar el temporizador para lanzar una excepción.Java WebDriver espera a que cargue la página
WebDriver driver = new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(1, TimeUnit.MILLISECONDS);
driver.get("http://www.rambler.ru");
driver.quit();
¿Alguien podría por favor actualizarme con sugerencias? Necesito esto para asegurarme de que la carga de la página no sea infinita, y si el tiempo de carga será más de lo que he definido en el temporizador -> lanzar excepción como resultado y omitir TC (como falló).
Gracias, Volodymyr
Gracias por su sugerencia, corríjanme si me equivoco, sugiera que use wait para element después de driver.get ("http://www.rambler.ru"); pero WebDriver esperará hasta que driver.get() termine de cargar la página y luego irá al elemento wait? –
webdriver siempre espera la carga de la página. Puede ser que entiendo mal tu pregunta. En este caso, puede usar el temporizador que iniciará el conteo cuando invoque get ("rambler.ru") y tire TimeoutException usted mismo si el tiempo de carga es más de 30 segundos (por ejemplo) –
Quiero decir que: http: // stackoverflow .com/a/6107997/1165331 –