Tag: 网络测试

在selenium中测试页面加载时间的正确方法?

我正在尝试以编程方式测试网站列表的加载时间。 目的是粗略模拟用户将感知的页面加载时间。 我的第一种方法是在循环中调用以下内容: startTime = System.currentTimeMillis(); driver.get(“http://” + url); diff = System.currentTimeMillis() – startTime; System.out.println(“Load time was ” + diff); 问题是有时候我会在页面真正加载之前得到时间结果(即我得到50ms),所以我猜控制器在driver.get()完成之前被传递给下一条指令。 我该怎么做才能改进这个测试? 编辑: 正如user1258245建议我可以等待元素加载但问题是我不知道哪些页面预先加载。