Как использовать Xvfb в Ubuntu 14.04 с / без RandR?

8

Я пытаюсь запустить юнит-тесты с Selenium под управлением Firefox на моем сервере Ubuntu 14.04. И я использую Xvfb, как описано в этом блоге, для имитации виртуального дисплея для отображения Firefox.

Но Xvfg почему-то не загружается / не работает с RandR. Потому что всякий раз, когда я пытаюсь это:

sudo Xvfb :10 -ac &
export DISPLAY=:10
firefox

Я получаю Xlib: extension "RandR" missing on display ":10"ошибку.

Я также попытался sudo Xvfb :10 -ac +extension RANDR, sudo Xvfb :10 -ac -extension RANDRи потому что он снабжает "xrandr" также apt-get install x11-xserver-utils.

И моя установка - простой пустой сервер Ubuntu 14.04 с apt-get install xvfb firefox.

Кто-нибудь может помочь мне запустить Xvfb с RandR или без него?

Зудящий
источник

Ответы:

9

После нескольких часов борьбы ошибка все еще существует. Но, наконец, я понял, что это больше похоже на предупреждение и что Firefox действительно запускается. Более того, мои Selenium-тесты запущены.

Проблема была в том, что я использовал старую версию Selenium и новейший Firefox. И они не очень хорошо работали вместе.

Зудящий
источник
Какую версию селен и Firefox вы использовали?
mrded