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