#症状
『現場で使えるRuby on Rails5速習実践ガイド』のChapter5でSpecを実行したいのですが、以下のようなエラーがでてしまい、うまくテストが通りません。
#エラー内容
2019-12-03 14:32:53 WARN Selenium [DEPRECATION] Selenium::WebDriver::Chrome#driver_path= is deprecated. Use Selenium::WebDriver::Chrome::Service#driver_path= instead.
Capybara starting Puma...
- Version 3.12.1 , codename: Llamas in Pajamas
- Min threads: 0, max threads: 4
- Listening on tcp://127.0.0.1:58332
2019-12-03 14:32:55 WARN Webdrivers Driver caching is turned off in this version, but will be enabled by default in 4.x. Set the value with Webdrivers#cache_time=
in seconds
F
Failures:
-
タスク管理機能 一覧表示機能 ユーザーAがログインしているとき ユーザーAが 作成したタスクが表示される
Got 0 failures and 2 other errors:1.1) Failure/Error: visit login_path
Selenium::WebDriver::Error::UnknownError: unknown error: Chrome failed to start: crashed (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) 0 0x7ff477de3859 <unknown> ./spec/system/tasks_spec.rb:12:in `block (4 levels) in <top (required)>'
1.2) Failure/Error: Unable to infer file and line number from backtrace
Selenium::WebDriver::Error::UnknownError: unknown error: Chrome failed to start: crashed (unknown error: DevToolsActivePort file doesn't exist) (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.) 0 0x7ff477de3859 <unknown>
Finished in 3.67 seconds (files took 4.22 seconds to load)
1 example, 1 failure
Failed examples:
rspec ./spec/system/tasks_spec.rb:18 # タスク管理機能 一覧表示機能 ユーザーA がログインしているとき ユーザーAが作成したタスクが表示される
#実行コード
bundle exec rspec spec/system/tasks_spec.rb
#試したこと
実はこのエラーが出る前にすでにchromeが入っていないみたいなエラーが出てたので、chromeをインストールしてもう一度実行してみたのですが、上記のようなエラーが出てしまい、まったく先に進めない状態です。僕自身とても未熟なので、エラーをググっても全くピンときません。もしよろしければ、お力をお借りできないでしょうか。
#使用環境
Windows10
WSL
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/04 09:51