Как заставить селен и 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" отсутствует.
Пожалуйста, посоветуйте, что я могу сделать здесь.
Я пытался:
- установка вина
- sudo apt-get -y установить x-ttcidfont-conf cabextract ttf-mscorefonts-installer
- sudo dpkg-перенастроить x-ttcidfont-conf
1 ответ
Я пытался запустить xvfb и Chrome на удаленном сервере Ubuntu через SSH. Я тоже встречал точно такие же ошибки:
- Не удалось инициализировать элемент пути к шрифту /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, удаляя из списка!
- Xlib: расширение "RANDR" отсутствует на дисплее ":10".
Кажется, ни одна не является критической ошибкой. Вы можете проверить, что xvfb и Chrome работают в фоновом режиме, с помощью команды 'ps'. Так что вы можете спокойно их игнорировать и перенаправить стандартный вывод и стандартную ошибку в / dev / null