Хм, я лично использую этот код для регистрации драйвера:
Capybara.register_driver :chrome do |app|
capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(
chromeOptions: {
args: [
('headless' if ENV.fetch('HEADLESS', '1') == '1')
].compact
}
)
Capybara::Selenium::Driver.new(
app,
browser: :chrome,
desired_capabilities: capabilities
)
end
, затем в .env
вы можете установить переменную как HEADLESS или нет по умолчанию, а затем, если вы хотите перезаписать ее, просто введитеHEADLESS=0 rspec