Вероятно, вам нужно изменить
chromeOptions.AddUserProfilePreference("disable-popup-blocking", "true") // disables blocking the popup
to
chromeOptions.AddUserProfilePreference("disable-popup-blocking", "false") // enables blocking the popup
вместо этого, чтобы избежать всплывающего окна.
Редактировать. Если вы застряли с содержанием вредоносного файла, вы можете попробовать установить экспериментальные параметры Chrome, используя:
Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("safebrowsing.enabled", "true");
chromeOptions.setExperimentalOption("prefs", prefs);
Цитата из документа здесь:
Установите предпочтения Chrome
ChromeOptions options = new ChromeOptions();
Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("profile.default_content_settings.popups", 0);
options.setExperimentalOption("prefs", prefs);
Дата - 4 июня 2016 г. [C #]
Просмотрел несколько ссылок и смог понять, что .Net
по-прежнему не имеет setExperimentalOption
настроек вместе с ChromeOptions. Итак, один из способов добавить аргумент в ChromeO / a> с указанными здесь флагами здесь будет:
chromeOptions.AddArgument("--safebrowsing-disable-download-protection");
Отключает функцию безопасного просмотра, которая проверяет URL-адрес загрузки и загружает хэш содержимого, чтобы убедиться, что содержимое не является вредоносным.
Дата - 4 июня 2016 г. [JAVA]
Документ здесь цитирует это как:
public void setExperimentalOption (имя java.lang.String, значение java.lang.Object)
Устанавливает экспериментальный вариант. Полезно для новых параметров ChromeDriver, еще не представленных через API ChromeOptions.
person
Naman
schedule
04.06.2016
chromeOptions.AddUserProfilePreference("disable-popup-blocking", "false")
вместо того, чтобы заблокировать всплывающее окно. - person Naman   schedule 04.06.2016