为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用FirefoxProfile通过Firefox浏览器自动下载?

如何使用FirefoxProfile通过Firefox浏览器自动下载?

慕尼黑5688855 2020-02-02 15:11:26
我正在使用selenium java工作,需要下载pdf文件,我在这里引用了this,this和this答案,但是在我的情况下似乎没有任何工作。是由于设置了新的firefox驱动程序实例ie System.setProperty("webdriver.firefox.bin", "D:\\FFF\\firefox.exe");吗?我被困在这里。但是,当我在MIME对话框上手动单击保存文件时,它可以正确保存到我的自定义位置,我的下载链接代码也位于另一个Java类中,而位于另一个类的下面,但是我使用的驱动程序与在此类中声明的,以下是我的代码,FirefoxProfile profile = new FirefoxProfile();//Set Location to store files after downloading.profile.setPreference("browser.download.folderList", 2);profile.setPreference( "browser.download.manager.showWhenStarting", false );profile.setPreference("browser.download.dir", "D:\\WebDriverDownloads");profile.setPreference("pdfjs.disabled", true);profile.setPreference("browser.helperApps.neverAsk.saveToDisk", "application/pdf"); System.setProperty("webdriver.firefox.bin", "D:\\FFF\\firefox.exe");driver = new FirefoxDriver(profile);
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 457 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信