2009-11-18 37 views
0

我在我的硒測試中使用* firefox和* iexplore等來解決本地計算機上自簽名SSL證書的問題。不幸的是,現在我已經從XP轉移到了7,這似乎停止了工作。在Windows 7(x64)上加強特權硒瀏覽器

我以管理員身份運行硒RC服務器進程,因爲這是獲取IE實例正常啓動所必需的。

我已經嘗試爲有問題的證書添加永久安全性例外,並且已確認此功能在我自己啓動瀏覽器會話時有效。但是,當Selenium RC實例化瀏覽器會話時,我仍然收到安全警告。

我也試過指定IE的32位版本,以防萬一它是64位版本不工作,但都表現出相同的行爲。

我也試過暫時禁用UAC,以防我遇到權限/高程問題,但這也沒有幫助。

有沒有人設法讓Windows 7上的高級權限瀏覽器正常工作?或者,有沒有人知道我可以解決這個問題的方法? (短不使用https!)

謝謝!

回答

-1

* chrome通常是放鬆安全運行Firefox的方式。

1

您是否嘗試過用手將證書添加到您接受的證書列表中? 由於IE沒有配置文件,並且每個會話都使用用戶的配置文件,所以您可以在首次向Selenium發送錯誤時手動添加證書,並且下次瀏覽器發現要警告的錯誤時,它會在例外列表並在沒有警告的情況下繼續該頁面。

0

對於Firefox,解決此問題的最佳方法是創建一個包含所有已接受證書的自定義配置文件,然後在啓動Selenium服務器時指定該配置文件。我使用相同的策略來設置不同語言的瀏覽器。