it-swarm.com.ru

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

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

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

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

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

Я использую хромированную версию - 44.0.2403.155 и новейшие банки Selenium.

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

11
karshitbha

Для chrome версии 58.0.3029.110, вы должны использовать Chrome.driver версии 2.28. затем вы не получите сообщение об ошибке: «Вы используете неподдерживаемый флаг командной строки: --ignore-certifcate-errors. Стабильность и безопасность пострадают».

Я много боролся за решение этой проблемы и, наконец, нашел решение. Чтобы решить вашу проблему с Chrome v58, загрузите драйвер отсюда . http://chromedriver.storage.googleapis.com/index.html?path=2.28/ Если вы хотите загрузить другой chromedriver версии затем измените номер версии в указанном выше URL, вы получите нужный драйвер. удачи.

7
Bandham Manikanta

Вы можете добавить это к ярлыку браузера Chrome в разделе «Цель»:

–test-type

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

3
Pritam Banerjee

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

2
Kunle

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

1
Eran

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

0
Ankit

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

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);
0
Anton Savostytskyi

Используйте версию chromedriver 2.12 (chromedriver_win32.Zip) по пути http://chromedriver.storage.googleapis.com/index.html?path=2.12/

Вы не увидите это всплывающее окно.

0
sanjay pujari

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

0
Joe