Cypress系列(1)- Window下安装 Cypress 并打开
如果想从头学起Cypress,可以看下面的系列文章哦
https://www.cnblogs.com/poloyy/category/1768839.html
系统要求
Cypress 是一个被安装在你电脑上的桌面应用,你的操作系统需要满足如下条件才能正常安装
- Mac OS 10.9+(仅提供64位二进制文件)
- Linux Ubuntu 12.04+, Fedora 21, Debian 8的64位二进制文件
- Windows 7+
下载
Cypress 当前支持如下版本的下载:
- Windows 64
- Windows 32,从3.3.0版本开始支持
- Linux 64
- macOS 64
直接下载安装
可以直接访问下面的地址下载
https://download.cypress.io/

该网站会根据你的操作系统,自动下载最合适的版本;下载完后,解压文件,双击就可以使用 Cypress 了!
选择版本下载
访问:https://download.cypress.io/desktop.json,获取可下载的版本列表

直接下载的问题
Cypress 无法运行 DashBoard 服务,直接下载仅用作快速尝试 Cypress;所以,不推荐此方式!虽然很快捷!
推荐安装方式一:npm
安装 Node.js
http://nodejs.cn/download/,下载msi后直接安装就可以使用了

验证 Node.js 和 npm
备注:npm已经集成在新版的Node.js中了

生成 package.json 文件
- 首先进入你要安装的Cypress的目录,然后运行 npm init 命令
- 一路回车就可以了,最后输入yes
- 然后会在你的 Cypress 文件夹下生成 package.json 文件
- 这个文件也可以自己创建,通常存在于项目的根目录下,它定义了这个项目所需要的各种模块、配置信息(如:名称、版本、依赖、脚本等)

安装 Cypress
执行以下命令即可
npm install cypress --save-dev
推荐npm安装方式的原因
- npm(Node Package Manager),是基于Node.js的包管理工具,npm 使 JavaScript 代码的分享和重用更加容易
- 可以和其它任何依赖项一样控制 Cypress 的版本
- npm 简化了再持续集成中运行 Cypress 的过程
推荐安装方式二:yarn
安装 yarn
https://classic.yarnpkg.com/zh-Hans/docs/install,下载安装即可
验证 yarn 安装情况

进入要安装 Cypress 的文件夹,输入下面命令安装 Cypress
yarn add cypress -dev
打开 Cypress
安装好 Cypress 后,可以通过以下方式之一打开 Cypress
方式一
进入 Cypress安装目录\node_modules\bin 目录,输入
cypress open

方式二
进入Cypress安装目录,输入
yarn run cypress open
方式三
管理员模式打开 cmd 窗口
npx cypress open
Cypress 运行成功并打开的界面,如下

Cypress 设置
Cypress 允许配置 package.json 文件的 scripts 字段,来定义打开方式
首先,进入 Cypress安装目录 ,打开 package.json
在 scripts 下,添加 "cypress:open":"cypress open"

后面就可以在命令行通过下面命令打开Cypress了
yarn cypress:open

Cypress系列(1)- Window下安装 Cypress 并打开的更多相关文章
- window下安装 node ,并搭建 vue 项目
uname -a 命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统) window下安装node 1.在官网上选择对应的位数的msi安装 ...
- window下安装cross-env解决NODE_ENV ts-node 不是内部或外部命令,也不是可运行的程序 或批处理文件 问题
window下安装cross-env解决NODE_ENV ts-node 不是内部或外部命令,也不是可运行的程序 或批处理文件 问题 在git bash上启动无法进行调试,采用cross-env后可以 ...
- Window 下安装
Window 下安装 下载地址:https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位.这个需要根据你系统平台的实际情况选择, ...
- Window 下安装 Redis
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库. 一.Window 下安装 redis https://github.com/MicrosoftArchive/r ...
- window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error
window下安装redis报错: creating server tcp listening socket 127.0.0.1:6379: bind No error 解决: 如果没有配置环境,在安 ...
- window下安装rsyncServer
window下安装rsyncServer---------------------------------1. 解压cwRsyncServer_4.0.5_Installer.zip,安装. 2. 复 ...
- nginx(Window下安装 & 配置文件参数说明 & 实例)
一.为什么需要对Tomcat服务器做负载均衡: Tomcat服务器作为一个Web服务器,其并发数在300-500之间,如果有超过500的并发数便会出现Tomcat不能响应新的请求的情况,严重影响网站 ...
- window下安装php7的memcache扩展
安装memcache:http://www.runoob.com/memcached/memcached-connection.html1.4.4 c:\memcached\memcached.exe ...
- window下安装composer步骤(linux待研究)
window下安装composer步骤--注意(安装完之后需要重启电脑才能生效) 转发:https://blog.csdn.net/wengedexiaozao/article/details/798 ...
随机推荐
- Spring Framework 之AOP
Spring Framework 之AOP 目录 Spring Framework 之AOP 问题 AOP概述 AOP知识 1.连接点(Joinpoint) 2.切点(PointCut) 3.增强(A ...
- C语言程序设计实验报告四
C程序设计实验报告 姓 名:赖瑾 实验地点:家 实验时间:2020年4月9日 实验项目:5.3.1练习2 求数列的前n项和 5.3.2练习2 求水仙花数 5.3.4 十进制转换 5.3.5练习1 百马 ...
- 播放音乐(mciSendString)
1.需要引用命名空间using System.Runtime.InteropServices; 这里只是做了个简单的播放功能,想了解更多查看它的官方文档 [DllImport("winmm. ...
- LeetCode--LinkedList--83.Remove Duplicates from Sorted List(Easy)
题目地址https://leetcode.com/problems/remove-duplicates-from-sorted-list/ 83. Remove Duplicates from Sor ...
- 字节码编程,Javassist篇二《定义属性以及创建方法时多种入参和出参类型的使用》
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 在上一篇 Helloworld 中,我们初步尝试使用了 Javassist字节编程的 ...
- JAVA知识总结(一):概述
第一次写文章,有点小紧张,不过没关系,因为我面对的都是小白.好了废话少说,直接开始吧. 我主要说一下JAVA的发展和开发java的基本知识及JAVA的主要特性. 一.JAVA的主要特性: 1. 一方面 ...
- springboot启动报错:Handler dispatch failed; nested exception is java.lang.AbstractMethodError
最近在用springboot构建项目,控制台报错:Handler dispatch failed; nested exception is java.lang.AbstractMethodError, ...
- JDBC01 mysql和navicat的安装
navicat的安装 从网上下载的,详细过程,略 mysql8.0.11(win10,64)安装 1.下载 MySQL8.0 For Windows zip包下载地址:https://dev.mysq ...
- angular js 页面添加数据保存数据库
一.编写实体类Controller层返回数据使用 package entity; import java.io.Serializable; public class Result implements ...
- JUC(3)---CountDownLatch、CyclicBarrier和AQS
CountDownLatch可以让一个线程等待其他线程完成了各自的工作之后再执行.比如说一个切菜,一个人切肉,都准备完毕之后才能炒肉. 构造方法: public CountDownLatch(int ...