【问题标题】:How to get selenium and xvfb to work in ubuntu如何让 selenium 和 xvfb 在 ubuntu 中工作
【发布时间】:2013-10-29 15:36:58
【问题描述】:

我的目标是在 behat 中运行我的测试,它有一个使用 mink 库的 selenium 驱动程序。 我可以在我的本地开发机器上完成这项工作。但是在我的服务器上我需要使用 xvfb 用于无头测试。

我读过this article。但是以下是错误:

  • Xvfb :10 -ac 我收到一个错误 [dix] 无法初始化字体路径元素 /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,从列表中删除!

我搜索过;有很多关于这方面的文章,但没有真正奏效。

Here is an example article which I read.

  • root@dezoomify:~# export DISPLAY=:10
    root@dezoomify:~# firefox
    Xlib:显示“:10”上缺少扩展名“RANDR”。

我尝试使用 Firefox,然后我得到 "RANDR" 丢失。

请告知我可以在这里做什么。

我试过了:

  1. 安装酒
  2. sudo apt-get -y install x-ttcidfont-conf cabextract ttf-mscorefonts-installer
  3. sudo dpkg-reconfigure x-ttcidfont-conf

【问题讨论】:

    标签: ubuntu selenium xvfb


    【解决方案1】:

    我尝试通过 SSH 在远程 Ubuntu 服务器上运行 xvfb 和 Chrome。我也遇到了完全相同的错误:

    1. 无法初始化字体路径元素 /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,从列表中删除!
    2. Xlib:显示“:10”上缺少扩展“RANDR”。

    似乎两者都不是严重错误。您可以通过命令“ps”检查 xvfb 和 Chrome 是否在后台运行。所以你可以放心地忽略它们并将标准输出和标准错误重定向到/dev/null

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-03
      • 2011-09-05
      • 1970-01-01
      • 2017-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-24
      相关资源
      最近更新 更多