当前位置: 首页 > 后端技术 > Node.js

Cypress学习笔记1(安装)

时间:2023-04-03 19:47:32 Node.js

1.环境准备:node环境已经执行过npminit,已经有node_modules目录或package.json文件2.安装cypress官网提供了几种方式:1.通过安装$npmnpminstallcypress--save-devnpm安装是将cypress作为项目的依赖包导入,安装前需要进入项目目录。这种安装方式比较方便,也是官网推荐的。但是在安装过程中会遇到无法下载cypress、下载cypress慢等问题。主要原因是你下载的时候用的是国外的镜像,失败概率很高。在网上查了很多相关的文章,都没有找到合理的解决办法。解决方案之一是推荐自己搭建私有仓库,将镜像放在私有仓库中。后续下载打包会更快。如果公司需要使用cypress作为自动化框架,这个方法是必须的。大多数公司都有自己的私人仓库。但是对于测试人员来说,搭建私有仓库的方法过于繁重,无法自己去体验和学习。最终解决方案来自官方文档:简单翻译:cypress需要配置网络代理,如果不设置代理,会出现一种情况:本地调试时cypress不可用如果你的baseUrl不可用,cypress不会在仪表板服务中警告cypress在登录或测试时连接失败。使用npminstallcypress时安装会失败。Linux或MAC解决方案:exportHTTP_PROXY=http://my-company-proxy.comexportNO_PROXY=localhost,google.com,apple.com笔者使用的是第二个并配置好的淘宝镜像,exportNO_PROXY=http://npm。taobao.orgWindow解决方案:我用的是linux,windows没试过,步骤可以参考官网:https://docs.cypress。io/指南...2。通过yarn安装yarnaddcypress--dev。配置和npm安装一样,只是命令不同。根据您的喜好选择。ps:使用npm或yarn安装时,请确保3.直接下载安装包。这种安装方式适合cypress的快速体验,不支持记录用例功能。如果要使用录音功能,需要使用npm或yarn下载。安装包下载地址:https://download.cypress.io/d...本文主要目的是解决通过npm或yarn下载cypress速度慢的问题。详情请移步官网