1

我正在使用 Centos 7 服务器来托管 php laravel 5.5 应用程序。我已经编写了 laravel 黄昏浏览器测试。要在服务器上运行这些测试,我需要在无头模式下运行 google chrome。我已经在我的服务器上安装了 google chrome 和 chromium 驱动程序。我也尝试过 Xvfb。这些都不起作用。它总是给出共享 memfd open() failed: Function not implemented 的错误。 添加了我得到的错误

有什么建议可以让 laravel 黄昏自动测试在使用无头谷歌浏览器的 centos 7 上工作吗?我们正在使用 Jenkins 进行持续集成。

4

1 回答 1

2

我们在 centos 上使用无头 chrome 时遇到了同样的问题。问题出在默认字体上。我们通过以下方式解决了它:

yum install ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc -y
于 2017-10-15T14:36:36.430 回答