【发布时间】:2023-04-03 15:37:01
【问题描述】:
我正在尝试为我的 Ubuntu 服务器设置一个无头 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/
如果您需要更多详细信息,请告诉我。
【问题讨论】:
-
您确认
xvfb正在运行吗? -
我该如何验证?我不是服务器管理员,我是程序员,所以细节会很棒。
-
您可以运行
Xvfb :10 -screen 0 1024x768x16 &,它将在显示器 10 上运行虚拟桌面。如果失败,您将需要安装一些软件包。您将需要运行某种 X 服务器。正如您的链接所建议的“安装 Xvfb – X Virtual FrameBuffer” -
好的,谢谢,我会尝试一下,看看是否有效。你在用 php 单元运行 selenium 吗?
标签: linux operating-system ubuntu-11.04