Watir-Webdriver等待下载完成

use*_*012 9 watir-webdriver

我正在使用Watir-Webdriver和Firefox以及watirwebdriver.com网站上推荐的方法来自动化文件下载.这涉及设置FireFox about:config参数以禁用FireFox中针对特定文件类型的下载对话框.这很好,但现在我想弄清楚如何最好地确定文件下载何时完成(有些需要几秒钟,有些需要几分钟),所以我可以退出网站并继续下一个测试.似乎由于浏览器中没有剩余的视觉线索,我可能需要监视下载目录中的文件.任何选项将不胜感激.

bou*_*uby 5

Chrome 会使用添加的文件扩展名存储未完成的下载.crdownload。检查下载目录是否有以.crdownload和 结尾的文件,该文件应该告诉您下载是否仍在进行中


Dav*_*lla 2

也许您可以跟踪文件大小以查看它何时停止变化几秒钟。