Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Selenium 上面提到的代码在Firefox上查找页面加载时间是否正确?_Selenium_Webdriver_Page Load Time - Fatal编程技术网

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?它们是用来做这类事情的。。。网络上还有很多其他工具也可以做到这一点。为什么要重新发明轮子?你必须成为页面加载时间方面的专家。。。只需使用其他人创建的工具,该工具具有正确操作的专业知识,并且已经过测试。