Не могу запустить Cypress Open - PullRequest
0 голосов
/ 12 ноября 2018

Я недавно принял проект кипариса;работает на окнах.В первый раз я установил, все работало.Теперь, после обновления узла / электрона / хрома, я не могу открыть кипарис ни одной командой.Вот что я попробовал:

  • Удалить каталог node_modules в моем проекте.
  • npm init Ответил со всеми значениями по умолчанию.Каталог node_modules присутствует, но пуст.
  • npm install cypress --save-dev (из [документа] [1]).Это заполнило мои node_modules, но установило Cypress в директорию моей учетной записи (пользователей).
  • node_modules\.bin\cypress open Сообщено:
    • Похоже, вы впервые используете Cypress: 3.1.1
    • Проверено Cypress: [в директории моих пользователей]
    • Открытие Cypress ...

В этот момент я вижу Cypress в моем списке процессов, но пользовательский интерфейс никогда не показывает.Я могу нормально запускать тесты без головы, так что я в порядке с точки зрения CI, но я все еще хочу открыть пользовательский интерфейс с моими тестами локально.Я могу запустить исполняемый файл cypress в моем каталоге пользователя, а затем вручную открыть корневой каталог моего проекта, но не могу нормально запустить команду open.Секция scripts в package.json, похоже, не предназначена для принятия пути к exe с параметрами.

Есть ли другой способ вызвать open, который я пропускаю?

Ответы [ 2 ]

0 голосов
/ 17 июня 2019

попробуйте начать с включенной отладкой:

DEBUG=cypress:* ./node_modules/.bin/cypress open
0 голосов
/ 15 ноября 2018

Вы обновили версию Electron, которую использует Cypress? Cypress использует Electron 1.8.2, который значительно отстает от последних, и Cypress в настоящее время не поддерживает более новые версии электрона. См. этот выпуск Github для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...