Comment utiliser Xvfb dans Ubuntu 14.04 avec / sans RandR?


8

J'essaie d'exécuter des tests unitaires avec Selenium exécutant Firefox sur mon serveur Ubuntu 14.04. Et j'utilise Xvfb comme décrit dans ce blog pour simuler un affichage virtuel pour montrer Firefox dans.

Mais Xvfg ne se charge pas / ne fonctionne pas avec RandR. Parce que chaque fois que j'essaye ceci:

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

Je reçois une Xlib: extension "RandR" missing on display ":10"-Error.

J'ai également essayé sudo Xvfb :10 -ac +extension RANDR, sudo Xvfb :10 -ac -extension RANDRet parce qu'il fournit également "xrandr" apt-get install x11-xserver-utils.

Et ma configuration est un serveur Ubuntu 14.04 complètement vide avec apt-get install xvfb firefox.

Quelqu'un peut-il m'aider à exécuter Xvfb avec ou sans RandR?

Réponses:


9

Après des heures de lutte, l'erreur est toujours là. Mais finalement, j'ai compris que cela ressemble plus à un avertissement et que Firefox démarre réellement. De plus, mes tests au sélénium fonctionnent.

Le problème réel était que j'utilisais une ancienne version de Selenium et le plus récent Firefox. Et ils ne fonctionnaient pas bien ensemble.


Quelle version de sélénium et de Firefox avez-vous utilisée?
2015
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.