Selenium 2 Webdriver и сертификат безопасности IE 9

У меня есть несколько тестовых примеров Selenium 2 Webdriver для Firefox и Internet Explorer 9. Когда я доступ к URL-адресам https в IE9 (64-разрядная версия Windows 7). Я получаю сообщение «Проблема с сертификатом безопасности этого веб-сайта». На этом этапе тест зависает и в конечном итоге завершается неудачно. Я попытался:

  • Заставить Selenium нажать на ссылку «Перейти на этот веб-сайт (не рекомендуется)». Это c это невозможно сделать, так как эта страница с ошибкой не является вашей обычной страницей. То же самое с 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 (или любой другой прокси) для решения этой проблемы?

    Спасибо, Дамо

    22
    задан damo_inc 10 October 2011 в 09:09
    поделиться