Cypress学习笔记2——Windows环境下安装Cypress
引言 前面一章已经介绍了Cypress的背景,这里介绍一下Cypress安装。 官网地址:https://www.cypress.io/ 官方文档:https://docs.cypress.io/guides/overview/why-cypress.html 环境要求 1、macOS 10.9 and above (64-bit only) 2、Linux ...
引言
前面一章已经介绍了Cypress的背景,这里介绍一下Cypress安装。
官方文档:https://docs.cypress.io/guides/overview/why-cypress.html
环境要求
1、macOS 10.9 and above (64-bit only)
2、Linux Ubuntu 12.04 and above, Fedora 21 and Debian 8 (64-bit only)
3、Windows 7 and above
这里主要介绍Win10操作系统下安装Cypress。
备注:如果你使用 npm
安装 Cypress,必须要求 Node.js 8
或更高版本
安装Node.js
在安装cypress前,先安装好npm,而安装npm,只需安装node.js,因为npm已经集成在新版的Node.js中了。
官网下载地址:https://nodejs.org/en/download/,下载msi后直接安装就可以使用了。
备注:上面英文网站可能访问延迟,出现打不开,可以访问node中文网下载:http://nodejs.cn/download/
验证是否安装成功:
我这里node不是最新版本,因为之前安装过了。输入npm -v 可以正常显示版本号,证明node.js是集成了npm。
如果想单独安装npm也可以。
单独安装npm
这里主要介绍单独安装npm的方法,如果已经有了,请忽略。
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
1.允许用户从NPM服务器下载别人编写的第三方包到本地使用。
2.允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
3.允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
由于新版的nodejs已经集成了 npm,所以之前 npm也 一并安装好了。可以通过输入 "npm -v"来测试是否成功安装.
npm -v
如果npm版本过低,也可以通过以下指令升级npm版本
npm install npm -g
npm直接下载会很慢,先修改下载源
http://registry.npm.taobao.org
下载
npm config set registry http://registry.npm.taobao.org
改完之后查看是否改成功
npm config get registry
生成package.json文件
1、创建文件夹MyCypress,进入你要安装的MyCypress的目录,然后运行npm init 命令
2、一路回车就可以了,最后输入yes
3、然后会在你的 MyCypress 文件夹下生成 package.json文件
4、这个文件也可以自己创建,通常存在于项目的根目录下,它定义了这个项目所需要的各种模块、配置信息(如:名称、版本、依赖、脚本等)
安装Cypress
进入到cypress目录中,输入命令:
npm install cypress --save-dev
由于网络原因或包的大小原因,比较慢,请耐心等待...
备注:如果出现安装失败等问题,想重新安装,可以先删除MyCypress文件夹和C盘中Cypress文件夹,如图:
删除之后就可以重新运行上述命令安装。
启动Cypress
先cd到node_modules/.bin目录
cypress open
启动界面:
在根目录D:\MyCypress下新建一个 package.json 文件
{
"scripts": {
"cypress:open": "cypress open"
}
}
方法一:npm启动
输入命令:
npm run cypress:open
现在,您可以从项目根目录调用命令,如下所示:
D:\MyCypress>npm run cypress:open
> cypress-dev@1.0.0 cypress:open D:\MyCypress
> cypress open
接下来就可以看到正确的启动 cypress 界面了
方法二:exe启动
上面启动方式是修改package.json文件scripts添加"cypress:open":"cypress open",还有一种直接运行.exe程序,可以进入C:\Users\Administrator\AppData\Local\Cypress\Cache\4.9.0\Cypress,
双击运行Cypress.exe程序。
结果:
方法三:yarn启动
https://classic.yarnpkg.com/zh-Hans/docs/install,下载安装即可
如果安装npm,可以这样安装:
npm install -g yarn
查看版本:
启动Cypress命令:
配置了package.json后,也可以这样启动:
界面:
另外,yarn也可以安装Cypress,命令如下:
yarn add cypress --dev
方法四:npx启动
管理员模式打开 cmd 窗口,输入:
npx cypress open
官方案例演示
打开后自带可运行的例子,你会看到这样的目录结构:
cypress
├── fixtures
│ └── example.json
├── integration # 存放测试文件
│ └── examples
│ ├── actions.spec.js
│ ├── aliasing.spec.js
│ ├── assertions.spec.js
│ ├── connectors.spec.js
│ ├── cookies.spec.js
│ ├── cypress_api.spec.js
│ ├── files.spec.js
│ ├── local_storage.spec.js
│ ├── location.spec.js
│ ├── misc.spec.js
│ ├── navigation.spec.js
│ ├── network_requests.spec.js
│ ├── querying.spec.js
│ ├── spies_stubs_clocks.spec.js
│ ├── traversal.spec.js
│ ├── utilities.spec.js
│ ├── viewport.spec.js
│ ├── waiting.spec.js
│ └── window.spec.js
├── plugins # 定义一些初始化设置跟变量
│ └── index.js
└── support # 可以抽取一些公共的方法作为我们的私有命令
├── commands.js
└── index.js
双击运行这个js
运行结果:
总结
以上就是Cypress工具的安装教程。如果对python测试开发、性能测试以及安全测试,可以加入学习交流群QQ,一起成长。
更多推荐
所有评论(0)