我在Mac OS X上運行selenium-rc 1.0.3 Windows 7和這兩個似乎都給我在Firefox中令人討厭的接受證書錯誤。在閱讀文檔時,他們說我應該能夠使用* firefox運行模式,並且rc應該通過代理或其他方式爲我處理它,但這似乎不起作用。我能夠在互聯網上找到的唯一解決方案是創建一個框架配置文件並將路徑傳遞到rc啓動,但這不是一個真正的選擇。因爲這不能解決IE/Chrome/Safari中的測試問題。是否有任何其他解決方案可以工作。在HTTPSSelenium和HTTPS/SSL
硒-RC文件 - http://seleniumhq.org/docs/05_selenium_rc.html#handling-https-and-security-popups
作爲一個說明只有真正爲工作方式FireFix是創建一個默認配置文件,除了這裏描述的證書外,http://townx.org/blog/elliot/dealing-self-signed-ssl-certificates-when-running-selenium-server-firefox 然而,這只是似乎在Windows上工作。 Mac似乎無法加載sqllight3.dylib的拋出異常。但我還沒有嘗試過Linux。 我仍在尋找IE,Chrome和Safari的解決方案。 – NerdyNick 2010-03-16 16:37:28
我也使用了這種方法。我使用Java客戶端API來執行從上到下的所有操作,包括啓動SeleniumServer,因此我還需要在工具>選項>高級>網絡>連接>設置中更新我的Firefox(3.6)設置,以使用手動代理配置本地主機:4444。我還在Java中指定了配置文件模板,如下所示: RemoteControlConfiguration remoteControlConfiguration = new RemoteControlConfiguration(); remoteControlConfiguration.setFirefoxProfileTemplate(new File(「」)); –
2010-03-18 14:56:08