有一个url列表,想测里面每个网页的页面加载时间。
我用selenium FirefoxDriver (Java版),程序大概是这样:
for url in url_list {
WebDriver driver = new FirefoxDriver();
driver.get(url);
driver.quit();
}
通过对get方法计时得到加载时间。
问题是,对于有些网站(比如
http://www.360buy.com/),get方法会不等Firefox把整个网页加载完就非常快的返回,这样测的时间就不准了。
有什么方法能判断一个页面是否真的加载完毕吗?因为要加载的页面是不确定的,等待某个页面元素出现的方法不太可行。
--
FROM 211.94.161.*