2012-08-27 16 views
4

我一直在使用Selenium RC來自動執行測試用例。我在一個安全彈出窗口出現的情況下陷入困境&我無法使用代碼/ Firefox瀏覽器設置來覆蓋。在Firefox中禁用「雖然此頁面已加密....」14

彈出消息 - 「雖然此頁面已加密,但您輸入的信息將通過未加密的連接發送,並且很容易被第三方讀取,您確定要繼續發送此信息嗎?」

我已經瀏覽了很多在這個論壇發佈的解決方案&谷歌。似乎沒有任何工作。 我的瀏覽器版本是14.0.1。大多數可用於FF設置的解決方案都是FF 3.0 &舊版本,不適用。

我甚至試過about:config &禁用了下面這組鍵。也沒有幫助。

security.warn_entering_secure 
security.warn_entering_secure.show_once 
security.warn_entering_weak 
security.warn_entering_weak.show_once 
security.warn_leaving_secure 
security.warn_leaving_secure.show_once 
security.warn_submit_insecure 
security.warn_submit_insecure.show_once 
security.warn_viewing_mixed 
security.warn_viewing_mixed.show_once 
+1

我認爲這是您的web應用程序中需要修復的錯誤。 –

+1

我想這是一個應用程序錯誤。您可以像我們在Webdriver中那樣處理警報框 driver.switchTo()。alert()。accept(); 建議升級到Selenium-WebDriver以獲得更好的支持。 –

+0

我同意彌勒,我無法禁用通過FF 14設置禁用。最後,我不得不求助於webdriver警報。謝謝! – praneel

回答

1

如果要禁用它說的警告信息:「雖然這個頁面是加密的,您所輸入的信息是通過未加密的連接發送,並可以很容易地通過第三方可以讀取你確定你想繼續發送這些信息?「

在瀏覽器的地址欄中輸入「about:config」。警告框將打開,只需同意小心。當頁面打開時,向下滾動到「security disable_button.OpenCertManager」並雙擊它並將其從True更改爲False。用下面的那個做同樣的事情:「security disable_button.OpenDeviceManager」。關閉頁面,煩人和不必要的警告不會再彈出。我只是做了它,所以我知道它的工作原理。