Selenium Internet Explorer打开显示下载的新选项卡

Selenium Internet Explorer打开显示下载的新选项卡,selenium,selenium-webdriver,internet-explorer-10,selenium-iedriver,Selenium,Selenium Webdriver,Internet Explorer 10,Selenium Iedriver,我正在使用Selenium执行一项web自动化任务,该任务将下载文件并仅在下载完成后关闭web驱动程序。我已经实现了一种方法来扫描Chrome和Firefox正在进行的下载,方法是打开一个新选项卡,转到它们各自的下载管理器URL并查找当前web驱动程序实例的所有下载的web元素。对于Chrome,下载管理器URL为:'chrome://downloads/对于Firefox:“关于:下载” 是否有类似的方法可以为Internet Explorer执行此操作?我看到的唯一IE下载列表是一个单独的窗

我正在使用Selenium执行一项web自动化任务,该任务将下载文件并仅在下载完成后关闭web驱动程序。我已经实现了一种方法来扫描Chrome和Firefox正在进行的下载,方法是打开一个新选项卡,转到它们各自的下载管理器URL并查找当前web驱动程序实例的所有下载的web元素。对于Chrome,下载管理器URL为:'chrome://downloads/对于Firefox:“关于:下载”


是否有类似的方法可以为Internet Explorer执行此操作?我看到的唯一IE下载列表是一个单独的窗口,我无法使用Selenium访问该窗口。

我不确定这是否适用于所有下载,但我的想法如下:

  • 读取存储下载的文件夹的内容
  • 如果文件大小为0 0kb,则下载仍在进行中
  • 在上使用5GB文件进行测试


    我不想使用查看文件大小的方法的原因是文件无法追溯到web驱动程序实例。如果两个web自动化任务同时运行,并且一个实例正在下载比另一个更大的文件,则需要分别处理它们。