Seleniumでwaiting for evaluate.js load failedが出たときの対応


環境

  • OS : Mac OSX Mountain Lion
  • ブラウザ : Firefox23
    • Firefox22 -> Firefox23に更新した直後に発生
  • Selenium : selenium-webdriver-2.32.0
    • Firefox22では正常に動いていた

対応

  • Firefox23にするとgemも更新しないといけない
  • Gemfileにgem "selenium-webdriver", "~> 2.34.0"を追加
  • bundle updateで更新してやると正常に動き始めた

~ただの宣伝~

  • 全国のSeleniumer必読
  • Selenium, SauceLabs, Travis, Jenkinsに関するノウハウ書いているのでよかったら参考にしてみてください