本文介绍了是否可以使用chrome禁用Chrome中的文件下载的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
使用ChromeDriver和Selenium访问某些页面时,将自动进行特定文件的下载.由于下载了文件,因此代码无法继续进行.是否可以使用在创建ChromeDriver时可以设置的任何ChromeOptions或首选项来禁用文件下载.
On visiting some pages using ChromeDriver and Selenium, downloading of a particular file is happening automatically. Because of the file download, the code is not proceeding further. Is it possible to disable downloading of file using any ChromeOptions or preferences that can be set while creating ChromeDriver.
尝试了以下ChromeOption,但没有帮助.
Tried the following ChromeOptions, but none helped.
prefs.put("download.default_directory", "NUL");
prefs.put("download.prompt_for_download", false);
prefs.put("profile.default_content_setting_values.automatic_downloads", 0);
推荐答案
不确定是否可以使用,但是您可以尝试以下方法:
Not sure if it will work but you can try this:
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("download.prompt.for.download",false);
ChromeDriver driver = new ChromeDriver(options);
这篇关于是否可以使用chrome禁用Chrome中的文件下载的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!