Мне нужен безголовый Chrome, установленный в Ubuntu (AWS) для интеграции Capybara / Selenium с использованием Rails.
У меня установлен Chrome, но при запуске google-chrome
появляется ошибка
Gtk-WARNING не может открыть экран
При попытке открыть URL-адрес с помощью консоли Rails я получаю сообщение об ошибке
(процесс начался сchrome location / usr / bin / google-chrome больше не работает, поэтому ChromeDriver предполагает, что Chrome потерпел крах.)
Возможно ли добиться этого в Ubuntu или какой сервер лучше использовать? добиться этого?
Фрагмент кода:
Capybara.default_driver = :selenium_chrome
Capybara.javascript_driver = :selenium_chrome
Capybara.default_max_wait_time = 20
Capybara.ignore_hidden_elements = true
browser = Capybara::Session.new(:selenium_chrome)
browser.visit('google.com')
Спасибо!