Java 使用selenium自定义Chrome webdriver以保存文件,而无需在下载时提示保存或放弃文件
我正在尝试使用selenium和chrome作为浏览器,使用chromedriver自动下载文件。当我尝试下载exe文件时,它会提示我“这种类型的文件可能会损坏您的计算机,丢弃或保存它”。我希望它下载无论如何没有任何提示 我研究了以下几种解决方案:Java 使用selenium自定义Chrome webdriver以保存文件,而无需在下载时提示保存或放弃文件,java,google-chrome,selenium,selenium-webdriver,selenium-chromedriver,Java,Google Chrome,Selenium,Selenium Webdriver,Selenium Chromedriver,我正在尝试使用selenium和chrome作为浏览器,使用chromedriver自动下载文件。当我尝试下载exe文件时,它会提示我“这种类型的文件可能会损坏您的计算机,丢弃或保存它”。我希望它下载无论如何没有任何提示 我研究了以下几种解决方案: chromeOptions = webdriver.ChromeOptions() prefs = {"browser.helperApps.alwaysAsk.force" :False,"browser.helperApps.neverAsk.s
chromeOptions = webdriver.ChromeOptions()
prefs = {"browser.helperApps.alwaysAsk.force" :False,"browser.helperApps.neverAsk.saveToDisk" : "application/octet-stream"}
chromeOptions.add_experimental_option("prefs",prefs)
browser = webdriver.Chrome(executable_path=//path//to//chrome_driver, chrome_options=chromeOptions)
但这没有帮助,它仍然抛出提示。
在此方面的任何帮助都将不胜感激
谢谢,据我所知,没有办法告诉
Chrome
不要警告潜在危险的二进制文件下载,请参阅:
- (存档)
- (Wontfix)
谢谢你的回复。将期待使用firefox实现。如果找到解决方法,将更新线程