我有一個項目,我們有一些硒測試。我最近將Firefox升級到了7.0.1,因爲它促使我現在和現在這些測試使用的「WebDriver for Firefox」擴展被破壞。Selenium WebDriver + Firefox 7.0.1不兼容
我該如何解決這個問題?我必須卸載這個當前版本的Firefox並安裝一個較舊的版本嗎?或者是否有我可以編輯的文件來告訴它忽略版本不同?
我有一個項目,我們有一些硒測試。我最近將Firefox升級到了7.0.1,因爲它促使我現在和現在這些測試使用的「WebDriver for Firefox」擴展被破壞。Selenium WebDriver + Firefox 7.0.1不兼容
我該如何解決這個問題?我必須卸載這個當前版本的Firefox並安裝一個較舊的版本嗎?或者是否有我可以編輯的文件來告訴它忽略版本不同?
將Selenium webdriver升級到2.8可能會解決它。
可惜這一直這樣的話,每Firefox的升級,因爲5.0
確認,升級到selenium-webdriver修復了這個問題。謝謝! –
我會用最新的硒的webdriver嘗試。我也運行Firefox 7.0.1,它適用於selenium-webdriver 2.8.0。
你可以告訴Firefox忽略插件和擴展版本。
about:config
extensions.checkCompatibility.7.0
這應該防止插件提高與問題其版本兼容性爲7.0.1
我正在使用FF-8。只需從standalone.jar更改firefox版本即可。爲此,使用unzipper解壓縮jar文件,並在解壓縮的文件中搜索install.rdf文件。在文字板中打開它們並更改版本。您可以添加最新版本的瀏覽器。有五六個文件需要更改。在這樣做後,再次拉鍊他們改爲擴展名.jar
你可以考慮使用capybara-webkit而不是硒? – parndt
@parndt:不,這個項目已經很成熟了,我們嘗試了capybara-webkit,發現它的速度至少是Selenium的兩倍。 –
2.4.0看起來有點舊 – kain