我有一些Selenium 2 Webdriver測試用例用於Firefox和Internet Explorer 9.當我訪問IE9上的https URL(Windows 7 64bit)時,我得到「這個網站的安全證書存在問題」。此時測試掛起並最終失敗。我試過: Selenium 2 Webdriver和IE 9安全證書
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_ERROR_PAGE_BYPASS_ZONE_CHECK_FOR_HTTPS_KB954312
,防止證書錯誤頁面顯示 - 沒有工作。可能是因爲我在使用IE9的Windows 7上。
最後,我沒有管理員訪問我的電腦 - 例如,無法訪問組策略。 Selenium 2 Webdriver在Firefox上運行良好。我在IE Internet Options中啓用了所有安全區域,如果我在其他URL(http)上運行測試,那麼沒有問題。
有沒有人有解決這個問題?現在有人有效地使用browsermob代理(或任何其他代理)來有效地解決此問題嗎?
感謝, 達摩
您提到的功能鍵與HTTPS證書接受無關。您最好的辦法是將證書安裝在用戶的可信存儲區(certmgr.msc)中,假設錯誤是根不受信任。 – EricLaw