我正在尝试在空项目中安装Cypress。然而,package.js文件中没有安装Cypress,并且项目中也没有包含Cypress。我该如何使其工作?我不能将Cypress作为开发项目的一部分进行安装,因此我正在尝试使用Cypress创建一个单独的测试自动化项目。
我正在尝试在空项目中安装Cypress。然而,package.js文件中没有安装Cypress,并且项目中也没有包含Cypress。我该如何使其工作?我不能将Cypress作为开发项目的一部分进行安装,因此我正在尝试使用Cypress创建一个单独的测试自动化项目。
安装 Cypress 的步骤:
第一步:创建项目文件夹,通过终端进入该文件夹并运行 cd folder_path/folder_name
和 npm init
命令。这将在您的项目文件夹中创建 package.json
文件。您可以在单独的项目中执行此操作,也可以在开发项目中创建某个文件夹,并在其中执行此操作。
第二步:现在,运行命令 npm install cypress --save-dev
。这将在您的 package.json
文件中添加 cypress 作为开发环境依赖。成功安装后,您应该会看到一个名为 package-lock.json
的文件和一个名为 node_modules
的文件夹被创建。
第三步:运行命令 node_modules/.bin/cypress open
或 node_modules/.bin/cypress run
来运行 Cypress。
您需要添加--save或--save-dev将其保存到package.json文件中。例如:npm install cypress --save
。https://docs.npmjs.com/cli/v6/commands/npm-install
通常情况下,您会将Cypress安装到开发项目中,但我看到您无法这样做。
请前往https://www.cypress.io
,页面中央有立即下载按钮。
下载完成后,解压到一个文件夹中,在该文件夹中打开bash或cmd提示符,然后键入Cypress。
您会收到一些关于首选安装到项目中的警告,但它可以正常工作。
在运行器上有一个开始使用...框。选择相同的文件夹,Cypress将设置测试文件夹结构。
/cypress
/integration
/examples -- lots of sample tests here
/support
/plugins
/fixtures
etc