Ошибка несоответствия в backstopjs

Я новичок в backstopjs, я смог загрузить его по всему миру. Моя структура каталогов проекта выглядит следующим образом. Я установил экземпляр backstopjs в моем каталоге tests/backstopjs с помощью backstop init:

backstop установлен в тестах / backstopjs

Страница, на которую я хочу сослаться, - это index.html в каталоге моего приложения:

расположение файла индекса

Мои сценарии в файле 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
    }
  ],

Я пытаюсь изменить класс list-content на моей странице index.html.

Я получаю ошибку:

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

Является ли мой URL-адрес совершенно неправильным или я пропустил что-то еще?

1 ответ

Извините, мой URL-адрес был неверным, я попробовал его на более простой настройке проекта. Но из приведенного выше снимка экрана может ли кто-нибудь предложить правильный относительный путь для моей настройки URL-адреса из моей папки tests/backstopjs, где backstop.json выходит в мое приложение, где существует файл index.html?

Другие вопросы по тегам