提问者:小点点

自动下载. dmg文件在selenium火狐网络驱动程序


我试图通过selenium火狐网络驱动程序下载文件。我能够配置火狐,以便在下载除. dmg文件之外的所有文件格式时没有弹出窗口来保存文件。我已经解决了这个问题,但无法找出解决方案。下面是我的火狐网络驱动程序配置:

BroswerProfile.set_preference("浏览器. helperApps.alwaysAsk.force",False)BroswerProfile.set_preference("浏览器.helperApps.neverAsk.saveToDisk","应用程序/x-ms下载,应用程序/x-7z-压缩,应用程序/zip,应用程序/vnd.ms-cab-压缩,应用程序/vnd.ms-artgalry,应用程序/x-msaccess,应用程序/octt-stream,应用程序/x-apple-diskimage,dmg应用程序/octt-stream")BroswerProfile.set_preference("browser.download.manager.alertOnEXEOpen",False);BroswerProfile.set_preference("browser.download.manager.Focus usWhenStart",False);BroswerProfile.set_preference("browser.download.manager.useWindow",False);BroswerProfile.set_preference("browser.download.manager.CloseWhenDone",False);BroswerProfile.set_preference("browser.download.manager.showAlertOn


共1个答案

匿名用户

我认为你需要为那个. dmg文件添加mime类型。在火狐中使用httpfox插件

  https://addons.mozilla.org/en-US/firefox/addon/httpfox/

在类型列中,它将显示dmg文件的类型并在设置首选项中添加相同的类型。

谢谢你,穆拉利