Проблемы с путями для Cypress Run - PullRequest
0 голосов
/ 10 ноября 2018

Я неплохо справляюсь с 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 ]

0 голосов
/ 11 ноября 2018

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

"cypress:runST": "cypress run --spec cypress/integration/02_DBM_H1_ST_spec.js",
0 голосов
/ 11 ноября 2018

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

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

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

enter image description here

...