# frozen_string_literal: true require 'test_helper' class ApplicationSystemTestCase < ActionDispatch::SystemTestCase driven_by(:selenium, using: :headless_chrome, options: { browser: :remote, url: ENV.fetch('SELENIUM_REMOTE_URL', nil) }) def setup Capybara.server_host = '0.0.0.0' # bind to all interfaces Capybara.app_host = "http://#{IPSocket.getaddress(Socket.gethostname)}" if ENV['SELENIUM_REMOTE_URL'].present? super end end