# 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