- name: Upload screenshots of failures
  uses: actions/[email protected]
  if: ${{ failure() }}
  with:
    name: capybara-screenshots-${{ github.sha }}
    path: tmp/capybara/screenshot_*
    retention-days: 30
# in Gemfile
gem 'capybara-screenshot', group: :test
 
# in rails_helper.rb
Capybara.asset_host = 'http://localhost:3000'
require 'capybara/rspec'
require 'capybara-screenshot/rspec'