WSL2 環境で RSpec (Capybara) で「Webdrivers::BrowserNotFound: Failed to find Chrome binary.」エラーが出るとき

前提条件

google-chromechromedriver*1 はインストール済みとします。

結論

rails_helper.rb に以下の行を追加します。chromedriver のパスは個々人のインストール場所によって書き換えます。

Selenium::WebDriver::Chrome::Service.driver_path = '/usr/bin/chromedriver'

補足

解決策の一つの例であり、この方法では解決しないかもしれません。

参考

WSL Ubuntu 上で chromedriver を使った System Spec を動かす

*1:WindowsのものではなくLinuxのもの

Powered by はてなブログ