LoginSignup
4
2

More than 5 years have passed since last update.

SystemTests時の unknown error: call function result missing 'value' の対処法

Last updated at Posted at 2018-03-16

Rails の System Tests で次のエラーがでるのは chromedriver が古いのが原因のようです。

Selenium::WebDriver::Error::UnknownError:
  unknown error: call function result missing 'value'
    (Session info: headless chrome=65.0.3325.162)
    (Driver info: chromedriver=2.33.506106 (8a06c39c4582fbfbab6966dbb1c38a9173bfb1a2),platform=Mac OS X 10.12.6 x86_64)

コマンドラインで chromedriver-update を実行すると直ります。

chromedriver-update は chromedriver-helper gem に入っているコマンドです。

chromedriver-helper gem を使ってない場合は
https://chromedriver.storage.googleapis.com/index.html
から自力で取ってくる必要があります。

macでhomebrewを使っている場合はupgradeしましょう。

$ brew upgrade chromedriver

参照

unknown error: call function result missing 'value' for Selenium Send Keys even after chromedriver upgrade - Stack Overflow
https://stackoverflow.com/questions/49162667/unknown-error-call-function-result-missing-value-for-selenium-send-keys-even

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2