比较dalekjs中的图像

时间:2014-06-23 05:21:31

标签: image unit-testing automation dalekjs

我想通过dalekjs自动进行图像比较。目标是通过外部库进行更好的图像比较,但对于初学者来说,基本的图像比较可以判断页面上的图像是否等于本地图像。非常感谢帮助。

2 个答案:

答案 0 :(得分:0)

Dalek并非旨在用作图像比较工具,但有些人将其用作编写自己工具的基础,例如siteeffect.io

如果您需要比较需要与Dalek制作屏幕截图的两个图像,需要知道图像的坐标和&然后使用Image Magick或其他任何方式运行一些图像比较。

如果您在GitHub上有一些代码/实验,我很乐意提供指导,以便从Dalek&以编程方式使用它。

答案 1 :(得分:0)

仍然是实验性的,尚未合并到DalekJS核心,但您可以尝试使用gskachkov的拉取请求here,它将屏幕截图比较功能添加到DalekJS。

否则,我建议您暂时使用PhantomCSS作为视觉回归框架。 PhantomCSS构建于CasperJS之上,并使用Resemble.js进行图像比较。