Отключить приглашение Chrome "Добавить расширение"
Я автоматизирую процесс тестирования установки плагина в селене прямо сейчас. Я хорошо знаю, что вы можете включить хромированные плагины в chromeOptions
но здесь я хочу протестировать процесс ручной установки расширения и реакцию моего веб-приложения на него.
После нажатия кнопки "Добавить в Chrome" в интернет-магазине появится приглашение, и вам нужно будет нажать "Добавить расширение". Я уже знаю, что невозможно подтвердить это приглашение с помощью селена, поэтому я хочу разрешить установку расширений без каких-либо запросов. В соответствии с этим я могу использовать --prompt-for-external-extensions
флаг, чтобы отключить эти запросы.
Все мои попытки добавить этот флаг в ChromeOptions
до сих пор не удалось, и приглашение все еще появляется. Я также не уверен, является ли предварительное условие The constant CHROMIUM_BUILD must be defined.
выполняется.
Мои попытки:
ChromeOptions options = new ChromeOptions();
options.addArguments("--prompt-for-external-extensions");
//or this
options.setExperimentalOption("excludeSwitches", Arrays.asList("prompt-for-external-extensions"));
Как я могу успешно отключить эту подсказку в Chrome?