2012-11-02 35 views
3

我在沒有有效安全證書的服務器上運行我的硒測試。所以當我運行測試時,我必須點擊證書錯誤屏幕上的「繼續」才能開始測試。我試圖自動化我的測試,但不能,因爲我必須手動點擊「仍然繼續」爲我的每個測試。PHPUnit/Selenium - 如何阻止Google Chrome顯示SSL安全錯誤

當我爲自動化測試啓動Chrome時,有什麼辦法可以禁用SSL錯誤嗎?

感謝,

約翰

+0

你在使用什麼操作系統? – doublesharp

+0

這不是一個無效的安全證書嗎? – Arran

+1

@Arran如果自簽名進行測試或其他內部使用,則不適用。當我想要加密連接時,我對一些開發機器使用自簽名證書,但我不想爲可信證書付費。 – doublesharp

回答

3

在Mac /鉻的過程是這樣的:有

  1. 負載與有關證書的站點,接受警告
  2. 單擊鎖定地址欄中的X,然後是「證書信息」按鈕
  3. 將證書圖片拖到桌面上
  4. 雙擊* .CER文件,現在是您的桌面上的鑰匙串
  5. 按照說明進行安裝,選擇當前用戶或「系統」
  6. 點擊「登錄」鑰匙串「添加」
  7. 一旦證書被添加,選擇合適的鑰匙串,然後雙擊該證書
  8. 展開「信任」一節,而對於「使用此證書時」選擇「始終信任」

我不沒有Windows機器,但是this article for Chrome參考文獻this article for IE關於如何將證書安裝到您的Windows證書存儲區。