Cypress — установите его в пустой проект

#javascript #cypress

#javascript #кипарис

Вопрос:

Я пытаюсь установить cypress в пустой проект. Однако cypress не установлен в package.js файл и кипарис не включены в проект. Как я могу заставить это работать? Я не могу установить cypress как часть проекта разработки, поэтому я пытаюсь создать отдельный проект автоматизации тестирования с помощью cypress.

Комментарии:

1. привет, можете ли вы поделиться скриншотом, если есть какая-либо ошибка? также попробуйте этот урок youtube.com/watch?v=dArfrRnyp8A

2. Вы читали docs.cypress.io/guides/getting-started /… ?

Ответ №1:

Шаги по установке cypress:

Шаг 1: Создайте папку вашего проекта, войдите в папку с помощью терминала cd folder_path/folder_name и запустите npm init . Это создаст ваш package.json файл внутри папки вашего проекта. Вы можете сделать это в проекте sperate или создать какую-нибудь папку в своем проекте разработки и сделать это и там.

Шаг 2: Теперь запустите команду npm install cypress --save-dev . Это добавит cypress в качестве зависимости разработчика внутри вашего package.json файла. После успешной установки вы должны увидеть, что создается еще один файл package-lock.json и папка node_modules

Шаг 3: Запустите команду node_modules/.bin/cypress open или node_modules/.bin/cypress run запустите cypress.

Ответ №2:

Вам нужно добавить —save или —save-dev, чтобы сохранить его в файле package.json. например: npm install cypress --save . https://docs.npmjs.com/cli/v6/commands/npm-install

Комментарии:

1. Спасибо вам за ответ! Я использовал npm install cypress —save-dev для установки cypress, и хотя он не включал cypress в package.js / проектное решение.

Ответ №3:

Обычно вы устанавливаете Cypress в свой проект разработчика, но я вижу, что вы не можете этого сделать.

Перейдите на https://www.cypress.io страницу, середина страницы — Загрузить сейчас.

После загрузки распакуйте архив в папку, откройте bash или cmd-приглашение в этой папке и введите Cypress.

Вы получаете несколько предупреждений о том, что установка в ваш проект предпочтительнее, но она работает нормально.

В бегуне есть поле «Начать …«. Выберите ту же папку, и Cypress настроит структуру папок тестирования

 /cypress
  /integration
    /examples       -- lots of sample tests here
  /support
  /plugins
  /fixtures
  etc