npm 包 wraiths 使用教程

阅读时长 3 分钟读完

简介

Wraiths 是一款 Node.js 模块,可以用于生成网站的不同版本之间的视觉对比。它使用 PhantomJS 来捕获屏幕快照并生成图片。

如果您的项目需要不断升级迭代,同时您又需要保持不同版本之间的视觉差异来确保稳定性,那么 wraiths 会非常适合您,并帮助您大幅减少手动比较测试的时间和工作量。

安装

可以通过 npm 包管理工具来安装 wraiths:

使用方法

基本用法

可选参数

  • screenshotsDir:截屏后保存截图的目录,默认为 ./screenshots
  • tolerance:指定视觉上的允许误差,单位为像素,默认为 0
  • phantomScripts: 在渲染页面之前执行的脚本。

示例

-- -------------------- ---- -------
--- ------- - -------------------

--- ------- - --- ---------
  --------------- ----------------
  ---------- --
  --------------- --------------
---

-------
  ---------------------------------
  ---------------------------------
  ----------------------------------
  ----------
  ------
    ---------- -
      --------------------
    --
    --------------- -
      ---------------------
    -
  --

总结

在前端开发中,我们经常需要测试视觉变化,使用 wraiths 可以非常方便地实现这一目的。通过本文的介绍和示例代码,您可以更好地掌握 wraiths 的使用方法,从而更好地应用于您的实际项目中。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600671178dd3466f61ffe6b3

纠错
反馈