Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Javascript 有没有办法检查使用selenium下载文件需要多少时间?_Javascript_Java_Selenium_Jasmine_Protractor - Fatal编程技术网

Javascript 有没有办法检查使用selenium下载文件需要多少时间?

Javascript 有没有办法检查使用selenium下载文件需要多少时间?,javascript,java,selenium,jasmine,protractor,Javascript,Java,Selenium,Jasmine,Protractor,我正在使用selenium进行自动化工作,我想知道是否有办法使用selenium检查文件下载所花的时间。据我所知,没有方法计算下载时间。不用计算下载时间,您可以自动让系统等待下一次下载完成 do { filesize1 = f.length(); // check file size Thread.sleep(5000); // wait for 5 seconds filesize2 = f.length(); // check file size again

我正在使用selenium进行自动化工作,我想知道是否有办法使用selenium检查文件下载所花的时间。据我所知,没有方法计算下载时间。不用计算下载时间,您可以自动让系统等待下一次下载完成

do {

   filesize1 = f.length();  // check file size
   Thread.sleep(5000);      // wait for 5 seconds
   filesize2 = f.length();  // check file size again

} while (length2 != length1); 
希望这会有所帮助。
进一步的说明参考了

的方法,就像你测量做一件普通事情所需的时间一样,我会成像。在前后调用
System.nanoTime()
,并计算差值。请参阅javadoc。为什么要使用
selenium
执行本机任务,如计算文件下载所用的时间?使用操作系统本机调用会容易得多。