1. 程式人生 > >selenium測試https時安全證書認證失敗的錯誤

selenium測試https時安全證書認證失敗的錯誤

在使用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();");