Fix capybara on linux ubuntu

Otherwise, it appears fullscreen
This commit is contained in:
simon lehericey 2019-08-21 16:51:46 +02:00
parent 9db23dc590
commit fc7ce3fe61

View file

@ -39,13 +39,18 @@ Capybara.register_driver :chrome do |app|
end
Capybara.register_driver :headless_chrome do |app|
options = Selenium::WebDriver::Chrome::Options.new
options.add_argument('--headless')
options.add_argument('--window-size=1440,900')
capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(
chromeOptions: { args: ['headless', 'disable-dev-shm-usage', 'disable-software-rasterizer', 'mute-audio', 'window-size=1440,900'] }
)
Capybara::Selenium::Driver.new app,
browser: :chrome,
desired_capabilities: capabilities
desired_capabilities: capabilities,
options: options
end
# FIXME: remove this line when https://github.com/rspec/rspec-rails/issues/1897 has been fixed