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

时间:2017-07-20 09:21:38

标签: selenium selenium-webdriver internet-explorer-10 selenium-iedriver

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

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

1 个答案:

答案 0 :(得分:1)

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

  1. 阅读存储下载文件夹的内容
  2. 如果文件大小为零0kb,则下载仍在进行中。
  3. http://www.engineerhammad.com/2015/04/Download-Test-Files.html

    上使用5GB文件进行测试

    enter image description here enter image description here