Como usar o Xvfb no Ubuntu 14.04 com / sem RandR?

8

Eu tento executar testes de unidade com o Selenium executando o Firefox no meu Ubuntu 14.04 Server. E estou usando o Xvfb, conforme descrito neste blog, para simular uma exibição virtual para mostrar o Firefox.

Mas o Xvfg de alguma forma não carrega / funciona com o RandR. Porque sempre que tento isso:

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

Eu recebo um Xlib: extension "RandR" missing on display ":10"erro.

Eu também tentei sudo Xvfb :10 -ac +extension RANDR, sudo Xvfb :10 -ac -extension RANDRe porque ele fornece "xrandr" também apt-get install x11-xserver-utils.

E minha configuração é um simples Ubuntu 14.04 Server vazio apt-get install xvfb firefox.

Alguém pode me ajudar a executar o Xvfb com ou sem o RandR?

Pruriginoso
fonte

Respostas:

9

Depois de horas de luta, o erro ainda está lá. Mas finalmente eu descobri que é mais um aviso e que o Firefox realmente inicia. Além disso, meus testes de selênio estão em execução.

O problema real era que eu usei uma versão antiga do Selenium e o mais recente do Firefox. E eles não funcionaram bem juntos.

Pruriginoso
fonte
Qual versão do selênio e do firefox você já usou?
mrded