Установить браузер без головы (Chrome) в Ubuntu - возможно ли это и как этого добиться? - PullRequest
0 голосов
/ 27 октября 2019

Мне нужен безголовый 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')

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...