Я пытаюсь запустить браузер Firefox с графическим интерфейсом на головном сервере CentOS, чтобы выполнить какое-то веб-тестирование.
Мне не нужно видеть графический вывод, потому что я использую Selenium Server API для управления вводом браузера и проверки вывода.
Установка была успешно протестирована на настольном компьютере Mac. Однако он не запускается на моем VPS-сервере без головного компьютера со следующим сообщением «Ошибка: отображение не указано». (Это имеет смысл, так как это просто сервер, расположенный где-то в стойке.)
Как я могу заставить Firefox работать без дисплея, чтобы Selenium мог с ним взаимодействовать? Или - в более широком смысле - как люди запускают приложения только с графическим интерфейсом на сервере Linux, когда нет дисплея?
Я заметил, что у Firefox есть опция командной строки:
X11 options
--display=DISPLAY X display to use
К сожалению, я ничего не знаю о X11 или дисплеях под CentOS, поэтому я не знаю, что указывать в командной строке, или это поможет.