我正在尝试使用 Chrome 通过 xvfb 在无头服务器上运行一些 Webdriver Maven 测试(Firefox 也不起作用),但我收到以下错误消息:
Xlib: extension "RANDR" missing on display ":21".
我应该提供哪些更多信息以及问题/解决方案可能是什么?
我正在尝试使用 Chrome 通过 xvfb 在无头服务器上运行一些 Webdriver Maven 测试(Firefox 也不起作用),但我收到以下错误消息:
Xlib: extension "RANDR" missing on display ":21".
我应该提供哪些更多信息以及问题/解决方案可能是什么?
尝试这个:
Xvfb :21 -screen 0 1024x768x24 +extension RANDR &
xvfb --帮助 +扩展名 启用扩展 -extension name 禁用扩展
Jeue的回答对我没有帮助。几个小时后,我终于找到了适合我系统的解决方案,我认为这也会对其他人有所帮助。我必须像这样设置 LD_LIBRARY_PATH:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/
之后,即使没有任何“-extension RANDR”开关,一切都运行良好。
似乎当出现此错误时,表明 maven 的 selenium-java 插件已过时。
更改 pom.xml 中的版本应该可以解决问题