我正在尝试使用Selenium中的Firefox下载PDF文件,但我在下面设置的偏好似乎不起作用。每当我运行代码时,即使首选项声明应自动下载PDF文件,我仍然会收到"You have chosen to open:"
对话框。
我错过了什么吗?
def setUp(self):
downloads_folder = initialSearch.download_path(self)
profile = webdriver.FirefoxProfile()
profile.set_preference("browser.download.manager.showWhenStarting", False)
profile.set_preference("browser.download.folderList", 2)
profile.set_preference("browser.download.dir", downloads_folder)
profile.set_preference("browser.helperApps.neverAsk.saveToDisk", "application/pdf")
self.driver = webdriver.Firefox(profile)
答案 0 :(得分:-1)
先尝试此profile.update_preferences(
)
webdriver.Firefox(配置文件)
请帮助您