Chromeを使用してxvfb経由でヘッドレスサーバーでWebdriver Mavenテストを実行しようとしています(Firefoxも動作しませんでした)が、このエラーメッセージが表示されます。
Xlib: extension "RANDR" missing on display ":21".
さらに情報を提供する必要があり、問題/解決策は何ですか?
これを試して:
Xvfb:21 -screen 0 1024x768x24 + extension RANDR&
Xvfb --help + extension name拡張機能を有効にする -extension name拡張機能を無効にする
ジューズアンサーは何の助けにもなりませんでした:-(数時間後にようやくシステムの解決策が見つかりました。これは他の人にも役立つと思います。LD_LIBRARY_PATHを次のように設定する必要がありました。
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/
その後、「-extension RANDR」スイッチがなくても、すべてが非常にうまく機能しました。
このエラーが表示された場合、mavenのSelenium-Javaプラグインが古いことを示しているようです。
Pom.xmlのバージョンを変更すると問題が解決するはずです