如何设置无头firefox浏览器Ubuntu Server

时间:2013-06-30 22:10:06

标签: linux operating-system ubuntu-11.04

我正在为我的Ubuntu Server设置一个无头的firefox浏览器。我按照其他帖子的说明,但似乎没有任何工作。尝试启动firefox时出现此错误。

~(branch:master*) » firefox                                                                                                                                                                     jake@ubuntu
Error: no display specified
------------------------------------------------------------
~(branch:master*) » phpunit functional/SiteTest.php                                                                                                                                             jake@ubuntu
------------------------------------------------------------
~(branch:master*) » export DISPLAY=:10                                                                                                                                                          jake@ubuntu
------------------------------------------------------------
~(branch:master*) » firefox                                                                                                                                                                     jake@ubuntu
Error: cannot open display: :10

我认为它必须与显示驱动程序有关。

以下是我所遵循的说明。

http://www.installationpage.com/selenium/how-to-run-selenium-headless-firefox-in-ubuntu/

如果您需要更多详细信息,请与我们联系。

2 个答案:

答案 0 :(得分:1)

安装xvfb包:

sudo apt-get install xvfb

然后像这样运行firefox:

xvfb-run firefox

答案 1 :(得分:0)

在新的Ubuntu 16.04.1上,我安装了firefox。这不适用于

Couldn't open libGL.so.1: libGL.so.1: cannot open shared object file: No such file or directory

我安装了xvfb

sudo apt-get install xvfb

并启动了firefox

firefox

这很有用。请注意使用-X

进行ssh登录
ssh -X user@your_headless_box

并在主机上显示可以显示X应用程序的内容。在Windows上可能是Xming,在Mac XQuartz上