Wenn Sie herausfinden möchten, wie viel Zeit es dauert, eine Seite vollständig mit Selenium WebDriver (a.k.a Selenium 2) zu laden.
Normalerweise sollte WebDriver die Kontrolle nur dann auf Ihren Code zurückgeben, nachdem die Seite vollständig geladen wurde.
Also folgende Selen Java-Code könnten Ihnen helfen, die Zeit für eine Seite zu laden, zu finden -
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);
Wenn dies nicht funktioniert, dann werden Sie warten müssen, bis ein Element auf der Seite angezeigt wird -
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);
Welche Programmiersprache möchten Sie verwenden? –
Verwenden Sie die Navigation timing api –