Selenium Webdriver でエラー出た
結論
ChromeDriverが入ってなかった
環境
環境はmacOS
Ruby 2.6.3
状況
Ruby で実行しようとした
code:terminal
$ ruby file.rb
file.rb は webdriver を実行するコード
事前に selenium-webdriver はインストール済み
コマンドはこれ $ gem i selenium-webdriver
エラー
Traceback (most recent call last):
9: from ss.rb:7:in `<main>'
8: from /Users/beco/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver.rb:88:in `for'
...略...
/Users/beco/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/selenium-webdriver-3.142.6/lib/selenium/webdriver/common/service.rb:136:in `binary_path': Unable to find chromedriver. Please download the server from (Selenium::WebDriver::Error::WebDriverError)
ChromeDriver のページにたどり着く
Mac users with Homebrew installed: brew tap homebrew/cask && brew cask install chromedriver
とのこと
素直に、
$ brew tap homebrew/cask && brew cask install chromedriver
できた。