backstop文档地址:https://github.com/garris/BackstopJS
1.安装包
npm install -g backstopjs
2、初始化
backstop init
3、运行命令
backstop test
4、准备样板图(存放UI设计图)
backstop reference
存放UI设计图 到 bitmaps_reference指定的路径下
backstop.json文件详解如下:
{
//测试用例id,用于BackstopJS管理和为文件命名
"id": “backstop_prod_test",
//测试视口,就是配置各种分辨率
"viewports": [
{
"name": "phone",
"width": 320,
"height": 480
}],
//在执行所有脚本前、页面加载后执行的脚本。通过他我们可以执行用express做一个静态服务器
"onBeforeScript": "onBefore.js",
"onReadyScript": “onReady.js",
//测试用例