web-dev-qa-db-ja.com

RandRあり/なしのUbuntu 14.04でXvfbを使用する方法は?

Ubuntu 14.04サーバーでFirefoxを実行しているSeleniumで単体テストを実行しようとしています。そして、説明されているようにXvfbを使用しています このブログで 仮想ディスプレイをシミュレートしてFirefoxを表示します。

しかし、XvfgはどういうわけかRandRでロード/動作しません。私がこれを試すたびに:

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

Xlib: extension "RandR" missing on display ":10"-エラーが表示されます。

また、Sudo Xvfb :10 -ac +extension RANDRSudo Xvfb :10 -ac -extension RANDRを試してみましたが、「xrandr」とapt-get install x11-xserver-utilsも提供しているためです。

そして、私のセットアップは、apt-get install xvfb firefoxを含む単純な空のUbuntu 14.04サーバーです。

誰かがRandRの有無にかかわらずXvfbを実行するのを手伝ってくれますか?

8
Itchy

何時間も苦労した後もエラーは残っています。しかし、ようやく警告に似ており、Firefoxが実際に起動することがわかりました。さらに、私のSelenium-Testsは実行中です。

実際の問題は、古いSeleniumバージョンと最新のFirefoxを使用したことです。そして、彼らは一緒にうまく機能しませんでした。

9
Itchy