如何让selenium和xvfb在ubuntu中工作

时间:2013-10-29 15:36:58

标签: ubuntu selenium xvfb

我的目标是使用mink库在behat中运行我的测试,其中包含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

1 个答案:

答案 0 :(得分:0)

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

  1. 无法初始化字体路径元素/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,从列表中删除!
  2. Xlib:扩展名“RANDR”缺少显示“:10”。
  3. 似乎既不是严重错误。您可以通过命令'ps'检查xvfb和Chrome是否在后台运行。因此,您可以安全地忽略它们并将标准输出和标准错误重定向到/ dev / null

相关问题