Я использую Selenium WebDriver
для печати страниц в PDF с классом Robot
. Установлено несколько принтеров PDF. Я пытаюсь установить каталог по умолчанию с кодом:
HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
chromePrefs.put("download.default_directory", mydownloadDirectory);
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", chromePrefs);
WebDriver driver = new ChromeDriver(options);
Чтобы установить встроенный PDF-принтер по умолчанию, можно установить этот код, но я не хочу отключать все расширение.
options.addArguments("--disable-extensions");