【发布时间】:2018-06-21 12:12:19
【问题描述】:
我知道有人在这里问过这个问题How to disable 'This type of file can harm your computer' pop up 但是帖子还说给定的解决方案不适用于所有 chrome 版本。
我尝试了所有可能的方法仍然无法禁用弹出窗口或选择保留文件按钮。我使用的是 chrome 版本 62.0.3202.89 (Official Build) (32-bit)
我使用了下面的代码但没有工作...:(
HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
chromePrefs.put("profile.default_content_settings.popups", 0);
chromePrefs.put("download.default_directory", downloadDir);
options.setExperimentalOption("prefs", chromePrefs);
chromePrefs.put("safebrowsing.enabled", "true");
options.addArguments("--safebrowsing-disable-download-protection");
//options.addArguments("--test-type");
// options.addArguments("--disable-extensions"); //to disable browser extension popup
//options.addArguments("--safebrowsing-disable-extension-blacklist");
如果有人知道如何在 chrome 警告弹出“这种类型的文件可能会损害您的计算机。您仍要保留 jar 吗?”时开始下载,请提供帮助。
【问题讨论】:
-
你可以试试
options.addArguments("disable-popup-blocking");查看更多browserstack.com/automate/java#enable-disable-popups -
感谢您的回复。尝试使用
options.addArguments("disable-popup-blocking")仍然没有运气...:(
标签: java google-chrome selenium