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