Перейти к содержимому

Фотография

WebDriver и SSL Untrusted certificate


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 SeleniumTester

SeleniumTester

    Новый участник

  • Members
  • Pip
  • 10 сообщений

Отправлено 05 апреля 2013 - 11:33

Здравствуйте.

Тестируемый сайт использует ненадежный SSL сертификат. При открытии урла всплывает диалоговое окно выбора этого самого сертификата(Chrome, IE). Может кто сталкивался с таким, как с помощью WebDriver выбрать нужный сертификат и зайти на сайт?
Используется VS2012 + WebDriver + NUnit
  • 0

#2 owasp

owasp

    Активный участник

  • Members
  • PipPip
  • 87 сообщений

Отправлено 05 апреля 2013 - 16:20

Никак. Отключать в настройках браузера проверку корректности SSL.
Например, при запуске Firefox через WebDriver так делается:
См. https://code.google....xProfile.cs#438
AddDefaultPreference(prefs, "security.warn_entering_weak", "false");
            AddDefaultPreference(prefs, "security.warn_entering_weak.show_once", "false");
Соотвественно, если вам нужно с помощью Selenium что-то проверять, и при этом критично наличие SSL/TSL, то настройки безопасности нужно программно вернуть в безопасные значения (так как по-умолчанию они понижаются), но это - ситуация обратная вашей.

В Chrome параметры можно переопределить при загрузке, задав их как ключи командной строки.
http://peter.sh/expe...tificate-errors
Далее нужно при старте переопределить путь к исполняемому файлу, включить в путь нужные параметры командной строки. Как это сделать - не знаю. См. http://software-test...p?/topic/25570/

В Internet Explorer расширенные парамерты задаются навсегда (временно их поменять нельзя). Меняются до начала тестирования, вручную. Поэтому не рекомендую понижать настройки безопасности в IE. После смены настроек, факт изменения забудется и в результате - машина с неверно сконфигурированным SSL/TSL в IE.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных