Проблемы с путями для Cypress Run

Я неплохо справляюсь с Cypress, но немного отклеиваюсь, когда пытаюсь вызвать одну Spec.

Линия в package.json выглядит как:

  "cypress:runST": "cypress run --spec'/cypress/integration/02_DBM_H1_ST_spec.js'",

Я начинаю это с npm run cypress:runST... ошибка!

Даже если я попытаюсь запустить это как:

`npm run cypress run --spec '/cypress/integration/02_DBM_H1_ST_spec.js'

Я все еще получаю ошибки:

Can't run because no spec files were found.

We searched for any files matching this glob pattern:

'\cypress\integration\02_DBM_H1_ST_spec.js'    

и из журналов NPM:

10 silly lifecycle cypress_research@1.0.0~cypress:runST: Args: [ '/d /s /c',
10 silly lifecycle   'cypress run --spec \'/cypress/integration/02_DBM_H1_ST_spec.js\'' ]
11 silly lifecycle cypress_research@1.0.0~cypress:runST: Returned: code: 1  signal: null
12 info lifecycle cypress_research@1.0.0~cypress:runST: Failed to exec cypress:runST script

У меня есть ощущение, что это синтаксис команды, но с другой стороны, если бы это было так, он работал бы "голым"... но я получаю ту же ошибку. Понятия не имею, откуда взялись '\' afer spec и после.js.

Есть идеи, пожалуйста? Спасибо

2 ответа

Решение

Предполагая, что package.json находится на том же уровне, что и папка Cypress, это должно работать

"cypress:runST": "cypress run --spec cypress/integration/02_DBM_H1_ST_spec.js",

Из командной строки Windows, cd в папку кипариса. Затем, пожалуйста, попробуйте выполнить команду, как показано ниже;

cypress run --spec cypress/integration/02_DBM_H1_ST_spec.js

На приведенном ниже снимке экрана приведен пример запуска test-spec.js из командной строки.

введите описание изображения здесь

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