У меня есть некоторые тестовые примеры Selenium 2 Webdriver для Firefox и Internet Explorer 9. Когда я получаю URL-адреса https на IE9 (64-разрядная версия Windows 7), я получаю "Проблема с этим сертификатом безопасности веб-сайта". На этом этапе тест зависает и в конечном итоге терпит неудачу. Я пытался:
Получение Selenium для нажатия на кнопку "Продолжить на этом сайте (не рекомендуется)". ссылка. Это невозможно сделать, так как эта страница ошибки не является вашей обычной страницей. То же самое с JavaScript - он не выполняется. Я попробовал добавить раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_ERROR_PAGE_BYPASS_ZONE_CHECK_FOR_HTTPS_KB954312, который предотвращает страница с сертификатом-ошибкой - не работает. Вероятно, потому что я нахожусь в Windows 7 с IE9. Следуя этот совет, я пробовал использовать прокси-сервер browsermob, но там очень мало документации, и я не мог это обработать.Наконец, у меня нет доступа администратора к моему компьютеру - например. нет доступа к групповым политикам. Selenium 2 Webdriver отлично работает в Firefox. У меня есть все зоны безопасности, включенные в IE Internet Options, и если я запускаю тесты на других URL (http), то проблем нет.
У кого-нибудь есть решение этой проблемы? Кто-нибудь теперь горячо использовать прокси-сервер browsermob (или любой другой прокси-сервер) для решения этой проблемы?
Спасибо, Дамо