【问题标题】:Is there a way to check how much time it has taken to download a file using selenium?有没有办法检查使用 selenium 下载文件需要多少时间?
【发布时间】:2019-05-04 10:46:23
【问题描述】:

我正在使用 selenium 进行自动化,我想知道是否有办法检查使用 selenium 下载文件所花费的时间

【问题讨论】:

  • 与您测量做一般事情所需时间的方法相同,我会成像。前后调用System.nanoTime(),计算差值。参考javadoc。
  • 为什么要使用selenium 来执行诸如计算文件下载时间之类的本机任务?使用操作系统原生调用会容易得多。

标签: javascript java selenium jasmine protractor


【解决方案1】:

据我所知,没有办法计算下载时间。您可以让系统自动等待下一次下载完成,而不是计算下载时间。

do {

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

} while (length2 != length1); 

希望这会有所帮助。 更多说明参考java doc

【讨论】:

    猜你喜欢
    • 2017-06-06
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    相关资源
    最近更新 更多