Nếu bạn đang cố gắng tìm hiểu xem phải mất bao nhiêu thời gian để tải trang hoàn toàn bằng Selenium WebDriver (a.k.a Selenium 2).
Thông thường WebDriver sẽ chỉ trả lại quyền kiểm soát cho mã của bạn sau khi trang đã tải hoàn toàn.
Vì vậy, mã Selenium Java sau đây có thể giúp bạn tìm ra thời gian cho một tải trang -
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);
Nếu điều này không làm việc thì bạn sẽ phải chờ cho đến khi một số yếu tố sẽ được hiển thị trên trang -
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);
Nguồn
2012-06-28 15:47:02
Ngôn ngữ lập trình nào bạn muốn sử dụng? –
sử dụng thời gian điều hướng api –