前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Cypress系列(1)- Window下安装 Cypress 并打开

Cypress系列(1)- Window下安装 Cypress 并打开

作者头像
小菠萝测试笔记
发布于 2020-06-09 08:43:23
发布于 2020-06-09 08:43:23
2.5K00
代码可运行
举报
运行总次数:0
代码可运行

如果想从头学起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 当前支持如下版本的下载:

  1. Windows 64
  2. Windows 32,从3.3.0版本开始支持
  3. Linux 64
  4. 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 文件
  1. 首先进入你要安装的Cypress的目录,然后运行 命令

npm init

  1. 一路回车就可以了,最后输入yes
  2. 然后会在你的 Cypress 文件夹下生成 文件

package.json

  1. 这个文件也可以自己创建,通常存在于项目的根目录下,它定义了这个项目所需要的各种模块、配置信息(如:名称、版本、依赖、脚本等)
安装 Cypress

执行以下命令即可

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn add cypress --dev

打开 Cypress

安装好 Cypress 后,可以通过以下方式之一打开 Cypress

方式一

进入 Cypress安装目录\node_modules\bin 目录,输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cypress open
方式二

进入Cypress安装目录,输入

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn run cypress open
方式三

管理员模式打开 cmd 窗口

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npx cypress open
Cypress 运行成功并打开的界面,如下

Cypress 设置

Cypress 允许配置 package.json 文件的 scripts 字段,来定义打开方式

首先,进入 Cypress安装目录 ,打开 package.json

在 scripts 下,添加 "cypress:open":"cypress open"

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn cypress:open
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
后Selenium时代--Cypress 小试牛刀
Cypress 支持 Windows64、Windows32、Linux64、MacOS64 版本
FunTester
2020/07/15
8550
后Selenium时代--Cypress 小试牛刀
Cypress系列(67)- 环境变量设置指南
https://www.cnblogs.com/poloyy/category/1768839.html
小菠萝测试笔记
2020/10/28
1.4K0
Cypress系列(67)- 环境变量设置指南
Cypress(一)Windows环境Cypress环境搭建
Linux Ubuntu 12.04 及以上, Fedora 21 and Debian 8 (64位)
周辰晨
2020/05/17
1.1K0
前端测试框架Cypress-第一个Demo
一说到UI自动化测试,大家一定首先应该想到的是selenium,毕竟目前来说,这个是最响当当的呢,但是今天给大家介绍的是目前在国外比较火的一款前端自动化测试框架-Cypress,这是一款既可以做UI自动化测试,也可以做接口自动化测试框,且运行速度比selenium的webdriver快。它是一款开箱即用的框架,不像selenium那样需要安装对应Library和结合对应的测试框架才能进行测试。目前Cypress唯一支持的语言是Javascript,所以不会出现像selenium那样多的问题呢。那么我们一起来看下。
搁浅同学
2022/07/21
1.9K1
前端测试框架Cypress-第一个Demo
Cypress web自动化22-命令行运行用例(cypress run)
前面运行测试用例是直接在运行器里面点击对应的js文件即可运行写好的脚本文件,写完一个项目后,我们希望能用命令行执行全部用例。 cypress 提供了命令行运行用例,可以方便运行单个js脚本,多个js脚本,也可以运行整个项目。
上海-悠悠
2020/06/01
1.9K0
Cypress学习笔记2——Windows环境下安装Cypress
  官方文档:https://docs.cypress.io/guides/overview/why-cypress.html
全栈测试开发日记
2023/02/02
1.8K0
Cypress学习笔记2——Windows环境下安装Cypress
Cypress web自动化26-mochawesome-merge合并json报告
生成的报告有多个 json 文件时,需使用 mochawesome-merge 合并 json 报告
上海-悠悠
2020/06/04
1.3K0
Cypress系列(41)- Cypress 的测试报告
https://www.cnblogs.com/poloyy/category/1768839.html
小菠萝测试笔记
2020/07/27
2.1K0
Cypress实践记录
前一段时间,在前端开发同学的推荐下,了解到一个前端自动化测试工具Cypress,趁着这个机会,将自己的调研记录以及在项目上的实践进行总结。如果想了解更多的小伙伴,可以去cypress官网:https://www.cypress.io/ 了解更多的内容。
用户5521279
2020/01/22
1.3K0
Cypress系列(3)- Cypress 的初次体验
https://www.cnblogs.com/poloyy/category/1768839.html
小菠萝测试笔记
2020/06/09
1.3K0
Cypress系列(3)- Cypress 的初次体验
Cypress端到端自动化测试学习笔记
一直以来,端到端的测试都是前端开发最头疼的事情。如果没有好的测试工具,一旦需求发生改变,就需要手工测试,费时费力,还会有漏网的 bug。最近接触了一款开箱即用的端到端测试工具——Cypress,真心不错,Cypress可以对在浏览器中运行的任何东西进行快速、简单和可靠的测试。
wencheng
2020/07/17
1.4K0
Cypress系列(66)- 测试运行最佳实践
https://www.cnblogs.com/poloyy/category/1768839.html
小菠萝测试笔记
2020/10/28
8000
Cypress系列(66)- 测试运行最佳实践
Cypress系列(11)- Cypress 编写和组织测试用例篇 之 动态生成测试用例
https://www.cnblogs.com/poloyy/category/1768839.html
小菠萝测试笔记
2020/06/09
1.1K0
Cypress系列(11)- Cypress 编写和组织测试用例篇 之 动态生成测试用例
yarn的安装和使用
Yarn是一个快速、可靠、安全的软件包管理工具,用于管理和协调项目中的依赖关系。它是由Facebook开发的,旨在改进npm的性能和稳定性,并提供诸如本地缓存、并发安装等功能。在本文中,我们将详细介绍如何安装和使用Yarn。官方网址:Home page | Yarn
正在走向自律
2024/12/18
7840
yarn的安装和使用
Cypress学习1-windows环境npm安装Cypress
web技术已经进化了,web的测试技术最终还是跟上了脚步,新一代的web自动化技术出现了? Cypress可以对在浏览器中运行的任何东西进行快速、简单和可靠的测试。
上海-悠悠
2020/05/12
1.7K0
Cypress系列(98)- cypress-xpath 插件, xpath() 命令详解
https://www.cnblogs.com/poloyy/category/1768839.html
小菠萝测试笔记
2020/12/08
1.7K0
Cypress简易入门教程
1)安装node.js(https://nodejs.org/en/download/),根据版本选择32位或64位。
顾翔
2020/06/18
5.6K0
Cypress系列-使用yarn命令搭建cypress自动化测试环境
Cypress作为一个最近一两年在国内开始火起来的测试框架,上一篇文章已经介绍过使用nodejs里面的npm命令进行环境搭建(Cypress系列-使用npm命令搭建cypress环境),今天介绍一下使用yarn命令来进行环境搭建。
小博测试成长之路
2021/07/06
1.4K0
Cypress系列-使用yarn命令搭建cypress自动化测试环境
Node.js安装使用-VueCLI安装使用-工程化的Vue.js开发
什么是Node.js简介呢?它是一个基于JavaScript的运行环境,Node.js发布于2009年5月,对Chrome V8引擎进行了封装,是由RyanDahl开发的。Chrome V8引擎执行JavaScript的速度很快且性能好。
达达前端
2019/12/20
1.2K0
Node.js安装使用-VueCLI安装使用-工程化的Vue.js开发
Cypress系列(99)- cypress-downloadfile 插件, downloadFile() 命令详解
https://www.cnblogs.com/poloyy/category/1768839.html
小菠萝测试笔记
2020/12/08
1K0
推荐阅读
相关推荐
后Selenium时代--Cypress 小试牛刀
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验