У меня есть несколько тестовых примеров Selenium 2 Webdriver для Firefox и Internet Explorer 9. Когда я получаю доступ к https URL в IE9 (Windows 7 64bit), я получаю «Есть проблема с сертификатом безопасности этого сайта». В этот момент тест зависает и в конечном итоге не проходит. Я старался:
Получение Selenium для нажатия на «Перейти на этот сайт (не рекомендуется)». ссылка на сайт. Это не может быть сделано, так как эта страница ошибок не является вашей обычной страницей. То же самое с JavaScript - он не выполняется.
Я попытался добавить раздел реестра
HKEY_LOCAL_MACHINE \ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Internet Explorer \ MAIN \ FeatureControl \ FEATURE_ERROR_PAGE_BYPASS_ZONE_CHECK_FOR_HTTPS_KB954312 , из-за которого не отображается сертификат - ошибка не выдает сертификат - из-за ошибки сертификат не отображается - сертификат не выводит сертификат - из-за ошибки - 1006 **1007*, из-за которой не отображается сертификат - ошибка не выдает сертификат - из-за ошибки сертификата - сертификат не мешает отображению сертификата - из-за ошибки сертификат не отображается из-за ошибки сертификата , Возможно, потому что я на Windows 7 с IE9.
Следуя
этому совету, я попытался использовать прокси-сервер browsermob, но там очень мало документации, и я не смог ее решить.
Наконец, у меня нет доступа администратора к моему ПК - например, нет доступа к групповым политикам. Selenium 2 Webdriver отлично работает на Firefox. В IE Internet Options включены все зоны безопасности, и если я запускаю тесты на других URL-адресах (http), проблем не возникает.
У кого-нибудь есть решение этой проблемы? Кто-нибудь сейчас активно использует прокси-сервер browsermob (или любой другой прокси-сервер) для эффективного решения этой проблемы?
Спасибо,
Дам