Xlib:显示“:21”时缺少扩展名“RANDR”。 - 尝试运行无头谷歌Chrome

时间:2013-07-30 10:14:11

标签: google-chrome xvfb

我正在尝试使用Chrome通过xvfb在无头服务器上运行一些Webdriver Maven测试(Firefox也无效)但是我收到此错误消息:

Xlib:  extension "RANDR" missing on display ":21".

我应该提供更多信息以及问题/解决方案可以提供什么?

3 个答案:

答案 0 :(得分:12)

试试这个:

Xvfb :21 -screen 0 1024x768x24 +extension RANDR &
Xvfb --help

+extension name        Enable extension
-extension name        Disable extension

答案 1 :(得分:5)

jeues的回答没有帮助我:-(几个小时后我终于找到了我的系统的解决方案,我认为这也会帮助其他人。我必须像这样设置LD_LIBRARY_PATH:

   export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/
之后,即使没有任何“-extension RANDR”开关,一切都运行良好。

答案 2 :(得分:2)

似乎当出现此错误时,表明maven的selenium-java插件已过时。

更改pom.xml中的版本应解决问题