我正在尝试在一个无界面服务器上使用Chrome运行一些Webdriver Maven测试(Firefox也不行),但是我收到了以下错误信息:
Xlib: extension "RANDR" missing on display ":21".
我需要提供哪些更多信息?问题/解决方案可能是什么?
我正在尝试在一个无界面服务器上使用Chrome运行一些Webdriver Maven测试(Firefox也不行),但是我收到了以下错误信息:
Xlib: extension "RANDR" missing on display ":21".
我需要提供哪些更多信息?问题/解决方案可能是什么?
试试这个:
Xvfb :21 -screen 0 1024x768x24 +extension RANDR &
Xvfb --help +extension name 启用扩展 -extension name 禁用扩展
+扩展名 启用扩展名 -扩展名 禁用扩展名
- jordanpgJeue的回答没有帮助到我。经过数小时的努力,我终于找到了适用于我的系统的解决方案,并且我认为这也会帮助其他人。我必须像这样设置LD_LIBRARY_PATH:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/
之后,所有内容都非常顺利运行,甚至没有任何"-extension RANDR"开关。
当出现这个错误时,看起来是说明maven的selenium-java插件已经过时了。
更改pom.xml中的版本应该可以解决这个问题。