Phantomjs不能渲染希伯来语字体[英] Phantomjs not render hebrew fonts

问题描述

我在 Centos 6.3 上使用 PhantomJs 1.9.2 来进行自动化 ui 测试.当测试失败时,截图保存到服务器.

我的问题是即使保存了屏幕截图,它们也不包含可读字体.

所以如果网站是这样的:

<块引用>

无名氏

网站截图如下:

<块引用>

םםםםםםםםםםםםם

所以,它不是实际的字母,而是渲染和保存小盒子.

系统是centos 6.3.Freetype 和 Fontconfig 也已安装.

我该如何解决这个问题?

谢谢!

解决方案

你应该使用python代码来截取网站.有两个模块可以做任何你想做的事情 pyvirtualdisplay &硒.安装它们并编写一个类来创建屏幕截图并使用您的代码使用命令行调用它.祝你好运...

本文地址:https://www.itbaoku.cn/post/1739956.html