命令行安装 Cypress:

npm install cypress --save-dev

npm init

编辑package.json,添加如下的 json 语句:

"scripts": {"open": "cypress open"},

然后执行命令 npm run open, 即可打开 Cypress test runner:

默认看到的examples 文件夹里有很多现成的例子:

我们在 integration 文件夹下新建一个 sample_spec.js:

会发现在 Test runner里,立即能找到这个新建的测试:

输入如下代码:

describe('My First Test', () => {it('Does not do much!', () => {expect(true).to.equal(true)})
})

点击 Test Runner 里的 sample_spec.js 超链接,看到期望的执行结果:assertion 通过。

更多Jerry的原创文章,尽在:“汪子熙”:

动手开发第一个 Cypress 测试应用相关推荐

  1. 使用 ABAP 开发的一个基于 Web Socket 的小工具,能提高程序员日常工作效率

    程序员区别于其他岗位的一个优势是,我们可以充分利用自己掌握的编程语言,将平日一些琐碎的,重复的日常工作,通过代码来实现自动化,从而省下更多的时间来投入到技术含量更高的工作中,提高工作效率. 本文介绍一 ...

  2. 我开发了一个AI网站,速速围观,文末全是福利

    目录 前言 AI大侠能提供什么功能 AI聊天 AI写作 AI编程 AI绘画 以及其它近10种AI工具 AI大侠后续功能计划 SQL优化 共建计划 写到最后 大家好,我是大侠,AI领域的专业博主 前言 ...

  3. python测试开发自学教程-Web开发哪家强?看我用 Python 写一个颜值测试小工具

    我们知道现在有一些利用照片来测试颜值的网站或软件,其实使用 Python 就可以实现这一功能,本文我们使用 Python 来写一个颜值测试小工具. 简介 要实现颜值测试功能,大致有两种方式:一种是自己 ...

  4. 经典《像素鸟》游戏,难道你不想自己动手开发一个嘛(附源码免费下载)

    经典的飞机大战游戏,难道你不想自己动手开发一个嘛! 语言:Java 代码的编译软件:Eclipse 如果你用的也是eclipse的话 直接导入文件 就可以 ,如果不是的话,自己建一个项目,将代码cop ...

  5. 经典《飞机大战》游戏,难道你不想自己动手开发一个嘛(附源码免费下载)

    经典的飞机大战游戏,难道你不想自己动手开发一个嘛! 语言:Java 代码的编译软件:Eclipse 如果你用的也是eclipse的话  直接导入文件 就可以  ,如果不是的话,自己建一个项目,将代码c ...

  6. 【测试开发】一个5年测试开发的成长经验,大学毕业就开启他的职业生涯......

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  7. 动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求试读版

    本专栏计划的文章数在 150 篇左右,到 2022年10月6日为止,目前已经更新了 56 篇,专栏完成度为 37.3% 零基础 ABAP 学习教程系列文章的目录 1. ABAP 标准培训教程 BC40 ...

  8. 测试开发实习一个月总结

    测试开发实习一个月总结 实习已经一个月了,那么相对于未实习前有那些层次上的提高,我觉得很有必要总结一下. 目前,测试开发实习,所做的是车载"驾驶人疲劳程度"的测试内容.那么我将列个 ...

  9. python测试开发小工具_Web开发哪家强?看我用 Python 写一个颜值测试小工具

    我们知道现在有一些利用照片来测试颜值的网站或软件,其实使用 Python 就可以实现这一功能,本文我们使用 Python 来写一个颜值测试小工具. 简介 要实现颜值测试功能,大致有两种方式:一种是自己 ...

最新文章

  1. IOS自定义表格UITableViewCell
  2. 删了手机里的一个html文件,手机太卡,哪些内容可以毫不犹豫的删除?
  3. 导出excel--多个sheet
  4. 全开源新淘商城系统源码
  5. 模拟赛 10-14考试再次翻车记
  6. KendoUI--Grid api 出现的问题
  7. 网络摄像头的地盘争夺战——四款僵尸软件的技术解析
  8. 数据库关系代数表达式
  9. html编辑唐诗的格式,古诗竖着写的格式
  10. linux usr/bin/和 usr/local/bin之间的关系,什么是软链接?
  11. ReactNative动画之Animated初识篇
  12. 西安科技大学计算机学院党琪,段钊老师简介
  13. [二级域名映射端口][Ngins端口映射]腾讯云二级域名映射端口
  14. 挺准的皮肤检测皱纹问答测试题
  15. 音频(七)——数字麦克风和模拟麦克风(DMIC/AMIC)
  16. java中form用法_SpringMVC表单标签使用详解
  17. 微生物多样性数据分析(16S)
  18. [易飞]如何实现同单据两种不同凭证设计方式?(只打印单头单尾金额,多页最后一页面显示金额)
  19. 从前后端的角度分析options预检请求——打破前后端联调的理解障碍
  20. 《项目管理知识体系指南(PMBOK)》第7版之8大绩效域

热门文章

  1. CGGeometry基础
  2. Lua require 相对路径
  3. 块设备驱动之NAND FLASH驱动程序
  4. android如何让service不被杀死-提高进程优先级
  5. [转] apache配置rewrite及.htaccess文件
  6. MVC Controllers和Forms验证
  7. 数据库视频(一)——整体认识
  8. MongoDB索引问题
  9. 手把手从python安装到setuptools、pip工具安装
  10. 学习HTML5 canvas遇到的问题