58

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

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

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

4

3 回答 3

14

尝试这个:

Xvfb :21 -screen 0 1024x768x24 +extension RANDR &
xvfb --帮助

+扩展名 启用扩展
-extension name 禁用扩展
于 2013-08-08T08:06:43.263 回答
5

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

   export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/

之后,即使没有任何“-extension RANDR”开关,一切都运行良好。

于 2013-10-11T07:42:37.183 回答
2

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

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

于 2014-09-03T08:11:59.220 回答