Как работать с опциями «Сохранить» и «Отменить» при загрузке файлов в Chrome в Selen без AutoIt? - PullRequest
0 голосов
/ 28 ноября 2018

Я использую селен вер.2.47 и Chrome Ver.70

Я пробовал с приведенным ниже кодом, но он не работал.

Map<String, Object> prefs = new HashMap<String, Object>();
ChromeOptions options = new ChromeOptions();
options.addArguments("--disable-extensions");
options.addArguments("--safebrowsing-disable-download-protection");
prefs.put("safebrowsing.enabled", "false");

enter image description here

Спасибо

1 Ответ

0 голосов
/ 28 ноября 2018

Кажется, ты был довольно близко.Вам необходимо передать HashMap , содержащий необходимые конфигурации, экземпляру класса ChromeOptions следующим образом:

System.setProperty("webdriver.chrome.driver", "C:/chromedriver/chromedriver.exe");
HashMap<String, Object> chromePrefs = new HashMap<String, Object>();
chromePrefs.put("profile.default_content_settings.popups", 0);
chromePrefs.put("safebrowsing.enabled", "true"); //this is the needed configuration
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", chromePrefs);
WebDriver driver = new ChromeDriver(options);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...