2016-02-23 4 views
1

Спасибо за вашу помощь заранее .... Итак, я тестирую приложение, и когда я пытаюсь посетить url с помощью chromedriver, приложение предлагает мне принять SSL-сертификат (соображения безопасности). Есть ли способ щелкнуть ok в этой подсказке, используя селен, или есть способ автоматизировать это как-то? Я знаю, как обращаться с другим приглашением, но просто не могу щелкнуть ok в этом приглашении.Как принять сертификат SSL с использованием селена?

Пожалуйста, советы ... Я теперь интересно, если это что-то, что может быть автоматизирован или это лучше для меня, чтобы обойти и не получить приглашение на этот серт ...

Я пытаюсь принять доверенный CERT Cert

+0

Смотрите аналогичный вопрос здесь: [Как остановить Хрома Выберите окно сертификата] (https://stackoverflow.com/questions/40653785/how-to-stop-chromes-select-a- certificate-window/44455445 # 44455445) – llstooling

ответ

0

Вы должны добавить --ignore-certificate-errorsChromeOptions() аргумент:

Посмотрите на этот post есть правильный ответ на ваш вопрос.

+0

Спасибо за быстрый ответ, я знаю об игнорировании и принятии с использованием желаемых возможностей, но я отредактировал свой пост и добавил рисунок, чтобы показать, какой сертификат я пытаюсь принять cvan, пожалуйста, советую. .. благодаря:) – hershey14

0

Это должно помочь. (C#)

try 
{ 
    IAlert alert = driver.SwitchTo().Alert(); 
    alert.Accept(); 
} 
catch (Exception ex) 
{} 
Смежные вопросы