我使用ChromeDriver 2.33
并WebDriver 3.6.0
尝试设置文件下载的默认目录。
Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("download.default_directory", Vars.DOWNLOAD_FOLDER_ROOT);
DesiredCapabilities caps = DesiredCapabilities.chrome();
ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
options.setExperimentalOption("prefs", prefs);
caps.setCapability(ChromeOptions.CAPABILITY, options);
driver = new ChromeDriver(caps);
我在文档中找到了这个:
请改用 ChromeDriver(ChromeOptions)。创建一个新的 ChromeDriver 实例。这些功能将传递给 chromedriver 服务。