Здравствуйте.
Тестируемый сайт использует ненадежный SSL сертификат. При открытии урла всплывает диалоговое окно выбора этого самого сертификата(Chrome, IE). Может кто сталкивался с таким, как с помощью WebDriver выбрать нужный сертификат и зайти на сайт?
Используется VS2012 + WebDriver + NUnit
WebDriver и SSL Untrusted certificate
Автор SeleniumTester, 05 апр 2013 11:33
В теме одно сообщение
#1
Отправлено 05 апреля 2013 - 11:33
#2
Отправлено 05 апреля 2013 - 16:20
Никак. Отключать в настройках браузера проверку корректности SSL.
Например, при запуске Firefox через WebDriver так делается:
См. https://code.google....xProfile.cs#438
В Chrome параметры можно переопределить при загрузке, задав их как ключи командной строки.
http://peter.sh/expe...tificate-errors
Далее нужно при старте переопределить путь к исполняемому файлу, включить в путь нужные параметры командной строки. Как это сделать - не знаю. См. http://software-test...p?/topic/25570/
В Internet Explorer расширенные парамерты задаются навсегда (временно их поменять нельзя). Меняются до начала тестирования, вручную. Поэтому не рекомендую понижать настройки безопасности в IE. После смены настроек, факт изменения забудется и в результате - машина с неверно сконфигурированным SSL/TSL в IE.
Например, при запуске 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 анонимных