如何在带有/不带有RandR的Ubuntu 14.04中使用Xvfb?


8

我尝试在我的Ubuntu 14.04服务器上使用运行Firefox的Selenium运行单元测试。而且我正在按照博客中所述使用Xvfb 来模拟虚拟显示以显示Firefox。

但是Xvfg不能以RandR加载/工作。因为每当我尝试这样做时:

sudo Xvfb :10 -ac &
export DISPLAY=:10
firefox

我收到Xlib: extension "RandR" missing on display ":10"-错误。

我也尝试过sudo Xvfb :10 -ac +extension RANDRsudo Xvfb :10 -ac -extension RANDR因为它也带有“ xrandr” apt-get install x11-xserver-utils

我的设置是一个普通的空Ubuntu 14.04 Server apt-get install xvfb firefox

有人可以帮助我在有无RandR的情况下运行Xvfb吗?

Answers:


9

经过数小时的努力,错误仍然存​​在。但是最后我发现,这更像是一个警告,而Firefox实际上已经启动了。此外,我的Selenium测试正在运行。

实际的问题是,我使用了旧的Selenium版本和最新的Firefox。他们在一起工作得不好。


您使用了什么版本的Selenium和Firefox?
2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.