1

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

我读了这篇文章。但是以下是错误:

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

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

这是我阅读的示例文章

  • 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-重新配置 x-ttcidfont-conf
4

1 回答 1

0

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

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

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

于 2014-05-27T10:49:18.177 回答