Eva Vas
Eva Vas

Reputation: 69

Cypress - install it on empty project

I am trying to install cypress on an empty project. However, cypress is not installed in the package.js file and cypress is not included on the project. How can I make it work? I cannot install cypress as part of the development project, so i am trying to create a separate test automation project with cypress.

Upvotes: 3

Views: 4262

Answers (3)

user12697177
user12697177

Reputation:

Normally you install Cypress into your dev project, but I see you can't do that.

Go to https://www.cypress.io, middle of the page is Download now.

After downloading, unzip to a folder, open bash or cmd prompt in that folder and type Cypress.

You get some warnings about installing into your project being preferred, but it works fine.

There's a To get started... box on the runner. Choose the same folder, and Cypress will set up the testing folder structure

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

Upvotes: 0

Alapan Das
Alapan Das

Reputation: 18626

Steps to install cypress:

Step 1: Create your project folder, go inside the folder from the terminal using cd folder_path/folder_name and run npm init. This will create your package.json file inside your project folder. You can do this in a sperate project or create some folder in your development project and do it there as well.

Step 2: Now, Run the command npm install cypress --save-dev. This will add the cypress as a dev dependency inside your package.json file. Once you have successfully installed this, you should see one more file package-lock.json and an folder node_modules being created

Step 3: Run the command node_modules/.bin/cypress open or node_modules/.bin/cypress run to run cypress.

Upvotes: 4

Chris Gunawardena
Chris Gunawardena

Reputation: 6468

You need to add --save or --save-dev to save it to package.json file. eg: npm install cypress --save. https://docs.npmjs.com/cli/v6/commands/npm-install

Upvotes: 2

Related Questions