2013-12-13 10 views
13

私は私のfirefoxでセレンを使っていましたが、今日の朝私は私のテストを走ったときに同じエラーがありました。私は現在のバージョン(2.38)のためにselenium-webdriverを更新しましたが、私はまだそのエラーがあります。60秒(127.0.0.1:7055)で安定したfirefox接続を取得することができませんubuntu

Selenium::WebDriver::Error::WebDriverError: 
unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055) 
# /home/user/.rvm/gems/[email protected]/gems/selenium-webdriver-2.38.0/lib/selenium/webdriver/firefox/launcher.rb:79:in `connect_until_stable' 

私は2.35バージョンを持っている私の他のプロジェクトでそれをチェックし、それはまた、昨日働いていた - それは今日も動作しませんがと、

oをだから私はそれがあるとしセレンの問題はありませんが、FFは壊れますか?しかし、私も以前のfirefox_pathでそれを実行しようとしました。問題は同じです:<

アイデアはありますか?

答えて

23

私はFirefoxの26

を更新した後、私は私があなたの現在のセレンを置き換える、あなたのgemfileではセレンwebdriverを宝石

を更新することで問題を解決したのMac OS Xマーベリックスで同じ問題を見つけましたあなたのコンソールで

gem "selenium-webdriver", "~> 2.38.0"

gem update selenium-webdriverと-webdriver宝石ライン。

次にbundle install

後にテストを実行してみてください。

+0

ありがとう@Dmtri - それは私のために働いた。また、Firefoxでselenium-webdriverの接続に失敗した後にChromeでスクロールする機能が失われていることに気付きましたか?超奇妙な。 – joshs

+0

残念ながら、以前はChromeで使用していませんでした。 –

+0

これはWindowsでも私にとっては役に立ちました。ありがとう@ dmtri.com – Franco