selenium測試https時安全證書認證失敗的錯誤
阿新 • • 發佈:2019-02-06
在使用selenium做測試的時候,如果使用不同的瀏覽器模式,比如說*pifirefox 就會遇到,安全證書認證失敗的錯誤,必須要手動去處理。不然測試就進行不下去。如下圖所示。
我們要做的就是設定好firefox讓它自動去處理。
1. 儲存證書。我們點選View certificate 然後出現下面的介面。
然後選擇Export儲存在你想要的位置。
2. 現在你要做的是,匯入證書然後做相應的設定。
a) 匯入證書:開啟firefox的certificate manager,然後點選匯入
b)匯入證書後做一下設定,選擇信任證書。然後點選ok儲存。
訪問Https的的網站,你一定遇到過“停止訪問”、“繼續前往”這樣的選擇題吧。。我們人很好處理它,可以工具Selenium就犯愁了。。夥計不如這樣試試(在IE8中)
driver.get(url);
//下面的這句js指令碼就會幫你點選“繼續前往”連線,我們通過driver.get執行這句指令碼。 driver.get("javascript:document.getElementById('overridelink').click();");