Как заставить селен и xvfb работать в Ubuntu

Моя цель - запустить мой тест в Beat, который имеет драйвер для селена, используя библиотеку норок. Я могу сделать это на моей локальной машине разработчика. Однако на моем сервере мне нужно использовать xvfb для автономного тестирования.

Я прочитал эту статью. Однако ниже приведены ошибки:

  • Xvfb: 10 - я получаю ошибку [dix] Не удалось инициализировать элемент пути к шрифту /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, удаляя из списка!

Я искал; Есть много статей на эту тему, но ничего не получилось.

Вот пример статьи, которую я прочитал.

  • root @ dezoomify: ~ # export DISPLAY =: 10
    root @ dezoomify: ~ # firefox
    Xlib: расширение "RANDR" отсутствует на дисплее ":10".

и я попытался использовать Firefox, тогда я получил "RANDR" отсутствует.

Пожалуйста, посоветуйте, что я могу сделать здесь.

Я пытался:

  1. установка вина
  2. sudo apt-get -y установить x-ttcidfont-conf cabextract ttf-mscorefonts-installer
  3. sudo dpkg-перенастроить x-ttcidfont-conf

1 ответ

Я пытался запустить xvfb и Chrome на удаленном сервере Ubuntu через SSH. Я тоже встречал точно такие же ошибки:

  1. Не удалось инициализировать элемент пути к шрифту /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, удаляя из списка!
  2. Xlib: расширение "RANDR" отсутствует на дисплее ":10".

Кажется, ни одна не является критической ошибкой. Вы можете проверить, что xvfb и Chrome работают в фоновом режиме, с помощью команды 'ps'. Так что вы можете спокойно их игнорировать и перенаправить стандартный вывод и стандартную ошибку в / dev / null

Другие вопросы по тегам