long long ago就已经被各大公众号洗脑这款神奇的工具,那我们一起来学习下吧(基础入门安装,边学习边记录,勿喷谢谢)

第一步:访问官方网站:https://www.cypress.io/

第二步:安装试运行

1、安装

好的,官方网站上肯定会有对应文档,好的,选择docs点击,简单阅读下,选择installing Cypress

地址:https://docs.cypress.io/guides/getting-started/installing-cypress.html

好的,下面以windows用户npm安装方式为例,说明安装步骤(其它环境其它方式请参考官方文档,均有描述)

初步读了文档之后发现可以用npm install cypress --save-dev直接安装

但是nmp命令并不是自带的,是依赖node.js(npm相当于是node的包管理工具,类似pip)

如果电脑没有安装node.js的话,先来安装nodei.js

也是一样,先看官网,然后下载:https://nodejs.org/en/download/下载之后傻瓜式安装即可

安装完成后,查看是否ok

npm -v

node -v

能出来版本号,说明ok,终于可以开始安装了。。。。。。。。

wait。。。熟悉的朋友都知道,下载的话如果是国外的源是非常慢的,好的再忍忍,先去改下npm的下载源

npm config set registry http://registry.npm.taobao.org

执行之后,查看配置项是否更改成功,执行npm config get registry

回车,发现配置变成了http://registry.npm.taobao.org即说明ok

好的,马上挑个喜欢的位置,新建一个文件夹,进入,用最快的速度敲下:npm install cypress --save-dev

如释重负,等,,,终于安装好了

官方视频示例:https://docs.cypress.io/guides/getting-started/installing-cypress.html#npm-install

2、open Cypress

安装完成后,让我们打开它看看它是怎么工作的

参考:https://docs.cypress.io/guides/getting-started/installing-cypress.html#Opening-Cypress

敲下命令行:npx cypress open

之后发现重新打开了一个工作窗口

发现有很多examples,好的,正想看看呢。。

3、选择浏览器

官方文档上后续的,就是选择浏览器:https://docs.cypress.io/guides/getting-started/installing-cypress.html#Switching-browsers

然后查看api,说支持google、edg、Firefox,然后我尴尬的看着自己的桌面

指定浏览器启动也不行

好的,肯定是哪里不对。。。。。我也不知道哪里不对,毕竟我是野路子出身,好吧,在这个庄严的时刻,去请教广大的网友前辈们

参考链接:https://blog.csdn.net/u012100968/article/details/107392398(真心的万分感谢大神们)

官网上写的会自动去检测本机上的浏览器,我竟然傻傻相信了,才知道cypress默认从C盘下的C:\Program Files (x86)读取本机安装的浏览器

好吧,把电脑上的chrome安装路径下的application文件夹复制到C:\Program Files (x86)\Chrome的路径下

然后关闭cypress窗口再重新打开cypress之后,发现可选项多了chrome(老泪纵横。。。再次感谢某位不知名的奉献者)

好的,本次先分享到这里了,漫漫长路笔者还有很多要学习的,希望大家一起进步哦~~

cypress初探的更多相关文章

  1. 初探领域驱动设计(2)Repository在DDD中的应用

    概述 上一篇我们算是粗略的介绍了一下DDD,我们提到了实体.值类型和领域服务,也稍微讲到了DDD中的分层结构.但这只能算是一个很简单的介绍,并且我们在上篇的末尾还留下了一些问题,其中大家讨论比较多的, ...

  2. CSharpGL(8)使用3D纹理渲染体数据 (Volume Rendering) 初探

    CSharpGL(8)使用3D纹理渲染体数据 (Volume Rendering) 初探 2016-08-13 由于CSharpGL一直在更新,现在这个教程已经不适用最新的代码了.CSharpGL源码 ...

  3. 从273二手车的M站点初探js模块化编程

    前言 这几天在看273M站点时被他们的页面交互方式所吸引,他们的首页是采用三次加载+分页的方式.也就说分为大分页和小分页两种交互.大分页就是通过分页按钮来操作,小分页是通过下拉(向下滑动)时异步加载数 ...

  4. JavaScript学习(一) —— 环境搭建与JavaScript初探

    1.开发环境搭建 本系列教程的开发工具,我们采用HBuilder. 可以去网上下载最新的版本,然后解压一下就能直接用了.学习JavaScript,环境搭建是非常简单的,或者说,只要你有一个浏览器,一个 ...

  5. .NET文件并发与RabbitMQ(初探RabbitMQ)

    本文版权归博客园和作者吴双本人共同所有.欢迎转载,转载和爬虫请注明原文地址:http://www.cnblogs.com/tdws/p/5860668.html 想必MQ这两个字母对于各位前辈们和老司 ...

  6. React Native初探

    前言 很久之前就想研究React Native了,但是一直没有落地的机会,我一直认为一个技术要有落地的场景才有研究的意义,刚好最近迎来了新的APP,在可控的范围内,我们可以在上面做任何想做的事情. P ...

  7. 【手把手教你全文检索】Apache Lucene初探

    PS: 苦学一周全文检索,由原来的搜索小白,到初次涉猎,感觉每门技术都博大精深,其中精髓亦是不可一日而语.那小博猪就简单介绍一下这一周的学习历程,仅供各位程序猿们参考,这其中不涉及任何私密话题,因此也 ...

  8. Key/Value之王Memcached初探:三、Memcached解决Session的分布式存储场景的应用

    一.高可用的Session服务器场景简介 1.1 应用服务器的无状态特性 应用层服务器(这里一般指Web服务器)处理网站应用的业务逻辑,应用的一个最显著的特点是:应用的无状态性. PS:提到无状态特性 ...

  9. NoSQL初探之人人都爱Redis:(3)使用Redis作为消息队列服务场景应用案例

    一.消息队列场景简介 “消息”是在两台计算机间传送的数据单位.消息可以非常简单,例如只包含文本字符串:也可以更复杂,可能包含嵌入对象.消息被发送到队列中,“消息队列”是在消息的传输过程中保存消息的容器 ...

  10. Unity3D游戏开发初探—1.跨平台的游戏引擎让.NET程序员新生

    一.Unity3D平台简介 Unity是由Unity Technologies开发的一个让轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的 ...

随机推荐

  1. 【深入浅出Seata原理及实战】「入门基础专题」探索Seata服务的AT模式下的分布式开发实战指南(2)

    承接上文 上一篇文章说到了Seata 为用户提供了 AT.TCC.SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案.那么接下来我们将要针对于AT模式下进行分布式事务开发的原理进行介绍以及 ...

  2. 腾讯出品小程序自动化测试框架【Minium】系列(四)API详解(上)

    写在前面 不知道是不是因为之前出过书的原因,在写教程之类的文章,会潜意识有自带目录和章节的感觉在里面,有点说不出的感觉吧. 上篇文章我们介绍了关于元素定位的使用方法,这篇文章将为大家分享关于Miniu ...

  3. 动力节点——day02

    ipconfig ip地址的配置信息,ipconfig -all 更详细的配置信息 查看两台计算机是否可以正常通信 ping ip地址/域名(-t) 快捷键:ctrl+c复制  ctrl+v粘贴  c ...

  4. 听说你想用免费的FOFA?

    非付费会员,fofa数据无限抓取版,配置普通用户cookie即可使用 FOFA的采集工具都陆续转变成了通过官方的API接口进行获取,例如狼组的fofa_viewer 蒽,好像已经没有我这种老年人的生存 ...

  5. 电脑微信小程序抓包

    电脑微信小程序抓包 在渗透的过程中,对于网站找不出什么漏洞的时候我们就可以,对目标进行小程序和公众号漏洞的发掘 0x01 设置微信代理使用Burp抓取数据包 发现我们抓取的数据包很多都是乱码 Prox ...

  6. 《深入理解Java虚拟机》第三章读书笔记(二)——HotSpot垃圾回收算法实现(OopMap,安全点安全区域,卡表,写屏障,三色标记算法)

    系列文章目录和关于我 前面<深入理解Java虚拟机>第三章读书笔记(一)--垃圾回收算法我们学习了垃圾回收算法理论知识,下面我们关注下HotSpot垃圾回收算法的实现,分为以下几部分 对象 ...

  7. python开发云主机类型管理脚本

    python开发云主机类型管理脚本 开发flavor_manager.py程序,来完成云主机类型管理的相关操作. 该文件拥有以下功能: 根据命令行参数,创建一个云主机类型,返回response. 查询 ...

  8. 真正“搞”懂HTTP协议10之缓存控制

    HTTP缓存相关的问题好像是前端面试中比较常见的问题了,上来就会问什么cache-control字段有哪些,有啥区别啥的.嗯--说实话,我觉得至少在本篇来说,HTTP缓存还算不上复杂,只是字段稍微多了 ...

  9. JZOJ 3226. 【HBOI2013】ALO

    题目 网上自己搜 解析 区间异或很容易想到可持久化字典树 但本题的关键是如何高效率求出以某个数为区间最大值时这个区间的范围 依题我们知道区间最长可到比它第二大的位置(开区间) 所以我们如果能找到每个数 ...

  10. JZOJ 1495. 宝石

    题目大意 用边长为 \(k\) 的正方形在平面内覆盖,求它能覆盖的最大点权和 思路 \(60\) 分:其实很容易想到按它们的横坐标先后排序,然后单调队列维护.复杂度 \(O(n k \log k)\) ...