首页 > 解决方案 > Selenium 自动下载文件,无需保存对话框

问题描述

当我单击下载按钮时,网站会打开一个保存对话框。如何让浏览器在没有对话框的情况下自动下载文件,或者输入对话框的路径?这是我尝试过的,但没有奏效:

 prefs.put("download.default_directory", FilesPath);
 prefs.put("profile.default_content_setting_values.automatic_downloads",1);
 prefs.put("profile.default_content_settings.popups", 0);
 chromeOptions.setExperimentalOption("prefs", prefs);
 chromeOptions.addArguments("disable-popup-blocking");
 DesiredCapabilities cap = DesiredCapabilities.chrome();
 cap.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
 cap.setCapability(ChromeOptions.CAPABILITY, chromeOptions);
 chromeOptions.merge(cap);

标签: javaseleniumsave

解决方案


推荐阅读