您的位置:軟件測(cè)試 > 開源軟件測(cè)試 > 開源功能測(cè)試工具 > Selenium
selenium中https時(shí)安全證書認(rèn)證失敗的錯(cuò)誤
作者:快樂(lè)成長(zhǎng) 發(fā)布時(shí)間:[ 2017/4/17 15:01:07 ] 推薦標(biāo)簽:功能測(cè)試工具 功能測(cè)試

  在使用selenium做測(cè)試的時(shí)候,如果使用不同的瀏覽器模式,比如說(shuō)*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保存。

  訪問(wèn)Https的的網(wǎng)站,你一定遇到過(guò)“停止訪問(wèn)”、“繼續(xù)前往”這樣的選擇題吧。。我們?nèi)撕芎锰幚硭,可以工?a href="javascript:;" onClick="javascript:tagshow(event, 'Selenium');" target="_self">Selenium犯愁了。;镉(jì)不如這樣試試(在IE8中)
  driver.get(url); //下面的這句js腳本會(huì)幫你點(diǎn)擊“繼續(xù)前往”連接,我們通過(guò)driver.get執(zhí)行這句腳本。 driver.get("javascript:document.getElementById('overridelink').click();");

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd