I mainly recorded it because I had trouble installing the chrome driver.
group :test do gem 'rspec-rails' gem 'capybara' gem 'selenium-webdriver' end
$ brew install chromedriver
Run'brew install chromedriver' on terminal Note: (Run in the root directory of your PC)
② Update to the latest version
$ brew update chromedriver
RSpec.configure dp |config| #Other description config.before(:each) do |example| if example.metadata[:type] == :system if example.metadata[:js] driven_by :selenium_chrome_headless, screen_size: [1400, 1400] else driven_by :rack_test end end end #Description for using capybara config.include Capybara::DSL end
I wrote an article like this I don't know why, but in rails_helper.rb It worked fine with metadata [: js].
I would be grateful if anyone could give me some advice.