在使用selenium做測試的時候,如果使用不同的瀏覽器模式,比如說*pifirefox 會遇到,安全證書認證失敗的錯誤,必須要手動去處理。不然測試進行不下去。如下圖所示。
我們要做的是設(shè)置好firefox讓它自動去處理。
1. 保存證書。我們點擊View certificate 然后出現(xiàn)下面的界面。
然后選擇Export保存在你想要的位置。
2. 現(xiàn)在你要做的是,導入證書然后做相應的設(shè)置。
a) 導入證書:打開firefox的certificate manager,然后點擊導入
b)導入證書后做一下設(shè)置,選擇信任證書。然后點擊ok保存。
訪問Https的的網(wǎng)站,你一定遇到過“停止訪問”、“繼續(xù)前往”這樣的選擇題吧。。我們?nèi)撕芎锰幚硭,可以工?a href="javascript:;" onClick="javascript:tagshow(event, 'Selenium');" target="_self">Selenium犯愁了。;镉嫴蝗邕@樣試試(在IE8中)
driver.get(url); //下面的這句js腳本會幫你點擊“繼續(xù)前往”連接,我們通過driver.get執(zhí)行這句腳本。 driver.get("javascript:document.getElementById('overridelink').click();");