Как работать с окном печати PDF с использованием драйвера Селена Chrome - Java.
Пробовал ключи робота, но не повезло.С кодом ниже, попытался нажать «ENTER», чтобы нажать на кнопку «Сохранить» окна печати.
Код пробовал с ключами робота:
robot.keyPress(KeyEvent.VK_ENTER);
StringSelection stringSelection = new StringSelection(spath);
Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
clipboard.setContents(stringSelection, stringSelection);
System.out.println("clipboarded: " + spath);
robot.keyPress(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_V);
robot.keyRelease(KeyEvent.VK_CONTROL);
robot.keyPress(KeyEvent.VK_ENTER);
Также пробовал с хромированными профилями обходить всплывающие окна, как показано ниже, но не повезло:
HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
chromePrefs.put("profile.default_content_settings.popups", 0);
chromePrefs.put("download.default_directory", downloadFilepath);
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", chromePrefs);
options.addArguments("--test-type");
options.addArguments("--disable-extensions"); //to disable browser extension popup
options.setCapability(CapabilityType.ACCEPT_SSL_CERTS, true);
Подскажите, пожалуйста, как с этим справиться.