やったこと
Selenium に関する警告が出るようになったので修正します。
確認環境
$ ruby --version
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-darwin17]
$ rails --version
Rails 5.2.3
調査
メッセージ
2019-06-08 14:23:23 WARN Selenium [DEPRECATION] Selenium::WebDriver::Chrome#driver_path= is deprecated. Use Selenium::WebDriver::Chrome::Service#driver_path= instead.
書いてある通りですが、
[非推奨] Selenium::WebDriver::Chrome#driver_path=
[推奨] Selenium::WebDriver::Chrome::Service#driver_path
みたいです。
修正
Today I got the same issue and the reason of that was a gem called chromedriver-helper in Gemfile, I just removed this gem and after I ran this command: bundle install
参考リンクを見ると、chromedriver-helper を削除したら、解決できそうです。
また、
If your code is using selenium, perhaps with the Watir gem, use the Webdriver gem instead of chromedriver-helper now. gem ‘webdrivers’, ‘~> 3.0’
chromedriver-helper の代わりに、webdrivers を使うと幸せになれるかもしれない。
とあるのでやってみます。
Gemfile
- gem 'chromedriver-helper'
+ gem 'webdrivers', '~> 3.0'
$ bundle install
これで警告が出なくなりました。