我正在为我的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/
如果您需要更多详细信息,请与我们联系。
答案 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上