如何判断Firefox何时完成下载?

时间:2011-02-21 05:35:27

标签: firefox selenium download firefox-addon signals

我正在编写一个程序,需要知道Firefox何时完成下载。我不是在寻找一个黑客,比如在下载目录中查看文件大小是否仍在变化,因为所有类似的解决方案都可能适合竞争条件。我希望从Firefox本身接收某种程序化信号。我相信这可以通过创建一个Firefox Addon来实现,但由于我之前从未编写过Addon,所以在我重新发明轮子之前,我希望使用现有的解决方案。

我正在编写的程序目前正在使用Selenium来运行Firefox,所以如果Selenium有一个你知道的问题的现有解决方案,那也很酷。

非常感谢!

1 个答案:

答案 0 :(得分:0)

也许我误解了你,但我不确定为什么你只想下载一个文件来启动Firefox。无论如何,您可以向download progress listener添加download manager。甚至有一个monitoring downloads的例子。