自分用備忘録
(初心者のため、間違っていたら教えていただけると幸いです。)
課題のクローンしたアプリケーションに記載されていた
rspecで書かれたテストを実行したらWebdrivers::VersionError:となったので、原因を探した。
chromeのバージョンは、128.0.6613.138
[解決策]
webdriverのgemを消して、再度インストールし、selenium-webdriverを使うことにした。
gemlockには
selenium-webdriver (4.24.0)
webdirverがあったので、webdriverを削除
bundle installする
bundle update selenium-webdriver capybara
をして最新バージョンにする。
Installing capybara 3.40.0 (was 3.35.3)
Bundler attempted to update selenium-webdriver but its version stayed the same
Bundle updated!
(seleniu-webdriverは既に最新バージョンでした。)
rspecを実行したら無事できました。
他にもエラーに書かれていた
Webdrivers::Chromedriver.required_version = "128.0.6613.138"をrspec_helper.rbに記載してみたが、変わりませんでした。
このエラーに関して色々な記事があったので、参考にしてみたい!