Проблемы с путями для 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 из командной строки.