Ошибка Chrome. Вы используете неподдерживаемый флаг командной строки: -ignore-certifcate-errors. Стабильность и безопасность

Браузер открывается с указанной ниже строкой -

Используется неподдерживаемый флаг командной строки: -ignore-certifcate-errors. Стабильность и безопасность будут страдать.

а также через несколько секунд закрыть браузер и выпустить ошибку.

Я столкнулся с вышеуказанной ошибкой, когда я запускаю свой код на chrome.

Я использую хромированную версию - 44.0.2403.155 и последние салфетки селена.

Кто-нибудь может мне помочь?

Ответ 1

Для хромированной версии 58.0.3029.110 Вам следует использовать Chrome.driver из 2.28 version. тогда вы не получите ошибку "You are using an unsupported command-line flag: --ignore-certifcate-errors. Stability and security will suffer."

Я изо всех сил пытался решить эту проблему и, наконец, нашел решение. Чтобы решить проблему с хромом v58, download driver from here:http://chromedriver.storage.googleapis.com/index.html?path=2.28/ Если вы хотите скачать other chromedriver versions, а затем change the version number по указанному выше адресу, вы получите нужный драйвер. удачи.

Ответ 2

Вы можете добавить это в ярлык браузера Chrome, в целевой части:

–test-type

Это приведет к отключению любых предупреждающих сообщений. Не лучшее решение, но оно работает.

Ответ 3

У меня была эта проблема в последнее время. Я узнал, что использовал 32-битный хромированный рекордер для 64-битного Mac. Поэтому я просто заменил хромированный рекордер на 64-битный хромированный рекордер из https://chromedriver.storage.googleapis.com/index.html?path=2.25/, и ошибка исчезла.

Ответ 4

Я смог исправить это в Windows, открыв свойства ярлыка Chrome. Там я удалил флаг --ignore-certificate-errors.

Ответ 5

Попробуйте использовать этот код при создании драйвера. Надеюсь, это поможет:

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
ChromeOptions options = new ChromeOptions();
setDefaultCapabilities(capabilities);
capabilities.setCapability("chrome.switches", Arrays.asList("--ignore-certificate-errors"));
options.addArguments(Arrays.asList("allow-running-insecure-content", "ignore-certificate-errors"));
capabilities.setCapability(ChromeOptions.CAPABILITY, options);

Ответ 7

Если ваш браузер в последней версии попробует с последним драйвером хрома. У меня такая же проблема, но когда она изменилась до последнего драйвера, и она сработала.

Ответ 8

Я думаю, что это связано с несовместимостью драйвера Chrome с браузером Chrome. 1.Удалите хром-драйвер. 2. Проверьте версию браузера Chrome, которую вы используете. 3. Найдите соответствующий совместимый драйвер Chrome (совместимый с версией браузера) и установите его. Не забудьте перезагрузить систему после шага 1 и шага 3. Я думаю, что это должно решить проблему. Это сработало для меня.