Wie verwende ich Xvfb in Ubuntu 14.04 mit / ohne RandR?

8

Ich versuche Unit-Tests mit Selenium unter Firefox auf meinem Ubuntu 14.04 Server auszuführen. Und ich verwende Xvfb wie in diesem Blog beschrieben , um eine virtuelle Anzeige zu simulieren, in der Firefox angezeigt wird.

Aber Xvfg lädt / funktioniert irgendwie nicht mit RandR. Denn wann immer ich das versuche:

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

Ich bekomme einen Xlib: extension "RandR" missing on display ":10"Fehler.

Ich habe auch versucht sudo Xvfb :10 -ac +extension RANDR, sudo Xvfb :10 -ac -extension RANDRund beacuse es liefert mit „xrandr“ auch apt-get install x11-xserver-utils.

Und mein Setup ist ein einfacher leerer Ubuntu 14.04 Server mit apt-get install xvfb firefox.

Kann mir bitte jemand helfen, Xvfb mit oder ohne RandR auszuführen?

Juckend
quelle

Antworten:

9

Nach stundenlangem Kämpfen ist der Fehler immer noch da. Aber schließlich habe ich herausgefunden, dass es eher eine Warnung ist und dass Firefox tatsächlich startet. Außerdem laufen meine Selen-Tests.

Das eigentliche Problem war, dass ich eine alte Selenium-Version und den neuesten Firefox verwendet habe. Und sie haben nicht gut zusammengearbeitet.

Juckend
quelle
Welche Version von Selen und Firefox haben Sie verwendet?
Herr