2011-10-11 16 views
7

私はセレンのテストがあるプロジェクトを持っています。私は最近、Firefoxを7.0.1にアップグレードしました。なぜなら、これらのテストで使用されている「WebDriver for Firefox」の拡張機能が壊れているからです。Selenium WebDriver + Firefox 7.0.1の非互換性

Firefox WebDriver is broken

私はこれをどのように修正することができますか?この現行バージョンのFirefoxをアンインストールして古いバージョンをインストールする必要がありますか?または、バージョンが異なることを無視するように編集できるファイルはありますか?

+0

セレンの代わりにcapybara-webkitを使用することを検討できますか? – parndt

+0

@parndt:いいえ、このプロジェクトは既に確立されており、私たちはcapybara-webkitを試して、少なくとも2倍のSeleniumの遅さを見出しました。 –

+1

2.4.0が少し古いように見える – kain

答えて

3

以来、私は、最新のセレンwebdriverをして​​しようとアップグレードのためのケースとなっています。私はFirefox 7.0.1も実行し、それはselenium-webdriver 2.8.0で動作します。

3

Firefoxにプラグインと拡張子のバージョンを無視するように指示できます。と問題を提起プラグインを防ぐ必要があり、ブラウザのアドレスバーに

  1. タイプabout:config
  2. extensions.checkCompatibility.7.0
  3. と呼ばれる新しいブール値がfalse

にこの値を設定を右クリックし、作成しますそのバージョンと7.0.1の互換性

0

私はFF-8で​​作業しています。 firefoxのバージョンをstandalone.jarから変更するだけです。このためには、unzipperでjarファイルを解凍し、解凍したファイルにinstall.rdfファイルを検索します。それらをワードパッドで開き、バージョンを変更してください。最新バージョンのブラウザを追加することができます。変更するファイルは5〜6つあります。それをやり直してから、拡張子.jarに変更してください

関連する問題