backstopjs missmatch错误问题

时间:2018-01-03 23:40:38

标签: backstop.js

我是backstopjs的新手,我可以在全球范围内下载它。我的项目目录结构如下所示。我在带有backstop init的tests / backstopjs目录中设置了backstopjs的实例:

backstop installed in tests/backstopjs

我要引用的页面是我的app目录中的index.html:

index file location

backstop.js文件中的我的场景如下:

"scenarios": [
    {
      "label": "My index test",
      "url": "~/app/index.html",
      "referenceUrl": "",
      "readyEvent": "",
      "readySelector": "",
      "delay": 0,
      "hideSelectors": [],
      "removeSelectors": [],
      "hoverSelector": "",
      "clickSelector": "",
      "postInteractionWait": "",
      "selectors": [
        ".list-content"
      ],
      "selectorExpansion": true,
      "misMatchThreshold" : 0.1,
      "requireSameDimensions": true
    }
  ],

我正在尝试在index.html页面上删除list-content类。

我得到的错误是:

report | *** Mismatch errors found ***
      COMMAND | Command `report` ended with an error after [0.089s]
      COMMAND | Command `test` ended with an error after [32.08s]

报告页面结果:

backstopjs result page

我的网址路径是完全错误的,还是我错过的其他内容?

1 个答案:

答案 0 :(得分:0)

抱歉,我的网址路径错误,我在更简单的项目设置上试了一下。 但是从上面的屏幕转储中,有人可以从我的tests / backstopjs文件夹中建议我的url设置的正确相对路径,其中backstop.json退出到我的应用程序,其中index.html文件存在吗?