作業内容は以下になります。
gemfileにこの2つのgemを追加してbundle install
を行います。
group :test do
gem 'capybara'
gem 'webdrivers'
end
追加後、capybaraの初期設定を行うためのファイルを作成します。
Sayo-MacBook-Pro:emoji_diary SAYO$ mkdir spec/support
Sayo-MacBook-Pro:emoji_diary SAYO$ touch spec/support/capybara.rb
上記で作成したファイルを実装していきます。
(spec/support/capybara.rb)
RSpec.configure do |config|
config.before(:each, type: :system) do
driven_by :selenium, using: :headless_chrome
end
end
このファイルをspec/spec_helper.rb
に読み込んだらcapybaraの初期設定は終わりです。
require 'support/capybara'
spec/support
ディレクトリ配下にlogin_module.rb
ファイルを作成します。