【问题标题】:How to setup headless firefox browser Ubuntu Server如何设置无头 Firefox 浏览器 Ubuntu Server
【发布时间】: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


【解决方案1】:

安装xvfb包:

sudo apt-get install xvfb

然后像这样运行firefox:

xvfb-run firefox

【讨论】:

    【解决方案2】:

    在全新的 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
    

    这行得通。请注意使用 -X 进行 ssh 登录

    ssh -X user@your_headless_box
    

    并在您的主机上安装一些可以显示 X 应用程序的东西。在可能是 Xming 的 Windows 上,在 Mac XQuartz 上

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-08
      • 2021-11-29
      • 1970-01-01
      • 2018-01-24
      • 2013-02-23
      • 1970-01-01
      相关资源
      最近更新 更多