🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

2回答

831閲覧

Ruby on Rails 速習実践ガイド テストで不具合→どうすればいいか分かりません

AtsushiMuraishi

総合スコア6

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2019/12/27 00:12

Ruby on Rails 速習実践ガイドの205ページで下記のエラーが出て躓いている初心者です。
調べてみた結果、chromedriver-helperというgemのサポートが終了したことによるエラーだそうです。
その後の対処が調べても全く分からない状態です。
どうすればいいのか教えていただきたいです。よろしくお願いいたします。

*****@DESKTOP-968DJAI:~/taskleaf$ bundler: failed to load command: chromedriver-helper (/home/sushi/.rbenv/versions/2.5.1/bin/chromedriver-helper) Gem::Exception: can't find executable chromedriver-helper for gem chromedriver-helper. chromedriver-helper is not currently included in the bundle, perhaps you meant to add it to your Gemfile? /home/sushi/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb:460:in `block in replace_bin_path' /home/sushi/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/bundler-2.0.2/lib/bundler/rubygems_integration.rb:480:in `block in replace_bin_path' /home/sushi/.rbenv/versions/2.5.1/bin/chromedriver-helper:23:in `<top (required)>' bundle exec rspec Capybara starting Puma... * Version 3.12.2 , codename: Llamas in Pajamas * Min threads: 0, max threads: 4 * Listening on tcp://127.0.0.1:55647 F Failures: 1) タスク管理機能 一覧表示機能 ユーザーAがログインしているとき ユーザーAが作成したタスクが表示される Got 0 failures and 2 other errors: 1.1) Failure/Error: visit login_path Webdrivers::BrowserNotFound: Failed to find Chrome binary. # ./spec/system/tasks_spec.rb:12:in `block (4 levels) in <top (required)>' 1.2) Failure/Error: raise BrowserNotFound, 'Failed to find Chrome binary.' Webdrivers::BrowserNotFound: Failed to find Chrome binary.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

テストを順に行うことで学ぶということでしょうから、画面関連のテストができなくなってしまうのは不安かと思います。

サポートが終了したchromedriver-helperからwebdrivers gemに移行する手順
というのがあるので参照してください。

ただし、
実習はgemのversionなどを固定して行うものが多いです。
この変更で実習テキストとは異なる動きが出るかも、なので、そこは乗り越えてください

投稿2019/12/30 04:13

winterboum

総合スコア23567

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

「対応できないものは置いておいて、とりあえず次に進む」という選択肢はないのでしょうか。

そもそもサポート切れで実行できないものであれば、実運用にあたっても使うことはありえません。

投稿2019/12/27 00:23

maisumakun

総合スコア145975

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問