Selenium 上面提到的代码在Firefox上查找页面加载时间是否正确?
可以使用下面的代码找出页面加载时间。如果是,那么准确度是多少?还有更准确的方法吗Selenium 上面提到的代码在Firefox上查找页面加载时间是否正确?,selenium,webdriver,page-load-time,Selenium,Webdriver,Page Load Time,可以使用下面的代码找出页面加载时间。如果是,那么准确度是多少?还有更准确的方法吗 WebDriver driver = new FirefoxDriver(); Long s= System.currentTimeMillis(); driver.get("https://www.parcelhero.com/en-gb/courier-services/carriers/dhl"); Long e=System.currentTimeMillis(); System.out.println((
WebDriver driver = new FirefoxDriver();
Long s= System.currentTimeMillis();
driver.get("https://www.parcelhero.com/en-gb/courier-services/carriers/dhl");
Long e=System.currentTimeMillis();
System.out.println((e-s)/1000 + " Secs.");
driver.close();
我建议使用Firefox开发工具或Firebug。使用您的方法,您还添加了浏览器启动时间。您是否尝试在测试中执行此JS代码:
window.performance.timing.loadEventStart - window.performance.timing.navigationStart
这将为您提供开发人员工具报告的页面加载时间(毫秒)。我正在计算浏览器打开后的开始时间,因此不包括浏览器启动时间。您是对的。后来我意识到了这一点,忘了回来编辑我的答案。你能不能不使用你最喜欢的浏览器中的devtools?它们是用来做这类事情的。。。网络上还有很多其他工具也可以做到这一点。为什么要重新发明轮子?你必须成为页面加载时间方面的专家。。。只需使用其他人创建的工具,该工具具有正确操作的专业知识,并且已经过测试。