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?

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.


Welche Version von Selen und Firefox haben Sie verwendet?
Herr
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.