Si está tratando de averiguar cuánto tiempo le lleva cargar completamente una página usando Selenium WebDriver (a.k.a Selenium 2).
Normalmente WebDriver debe devolver el control a su código solo después de que la página se haya cargado por completo.
Así que el siguiente código de selenio Java podría ayudarle a encontrar el tiempo para una carga de la página -
long start = System.currentTimeMillis();
driver.get("Some url");
long finish = System.currentTimeMillis();
long totalTime = finish - start;
System.out.println("Total Time for page load - "+totalTime);
Si esto no funciona, entonces tendrá que esperar hasta que se muestre algún elemento de la página -
long start = System.currentTimeMillis();
driver.get("Some url");
WebElement ele = driver.findElement(By.id("ID of some element on the page which will load"));
long finish = System.currentTimeMillis();
long totalTime = finish - start;
System.out.println("Total Time for page load - "+totalTime);
¿Qué lenguaje de programación desea utilizar? –
utilice la sincronización de navegación api –