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


8

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です。

そして、私のセットアップは、プレーンな空のUbuntu 14.04サーバーとapt-get install xvfb firefoxです。

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

回答:


9

数時間の苦労の後、エラーはまだそこにあります。しかし、ついに私はそれが警告のようなものであり、Firefoxが実際に起動することを理解しました。さらに、私のSelenium-Testsが実行されています。

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


どのバージョンのセレンとFirefoxを使用しましたか?
2015年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.