Cypress学习笔记(二)——钩子函数before,after,beforeEach,afterEach
cypress的hooks :
- before会在第一个用例之前运行,afeter会在跑完所有的用例之后运行。
- beforeEach会在每一个用例前运行,afterEach会在每一个用例结束后运行。
官网说明:https://docs.cypress.io/guides/core-concepts/writing-and-organizing-tests.html#Hooks
以下代码摘自官网。
beforeEach(() => {// root-level hook// runs before every test
})describe('Hooks', () => {before(() => {// runs once before all tests in the block})beforeEach(() => {// runs before each test in the block})afterEach(() => {// runs after each test in the block})after(() => {// runs once after all tests in the block})
})
举例:
before(function () {cy.log('run before');
});
after(function () {cy.log('run after');
});
beforeEach(function () {cy.log('run beforeEach')
});
afterEach(function () {cy.log('run afterEach')
});describe('first level', function () {it('second level1', function () {expect(4 + 5).to.be.equal(9);});it('second level2', () => {expect(4 + 5).to.be.equal(9);expect(4 + 5).to.be.not.equal(10);});
})
结果:
Cypress学习笔记(二)——钩子函数before,after,beforeEach,afterEach相关推荐
- Scala2.11.7学习笔记(二)函数定义
鲁春利的工作笔记,好记性不让烂笔头 函数定义 def 函数名(参数列表) : 返回类型 = {函数体} 说明: 返回类型默认为空(Unit,类似于Java的void): 函数体中默认最后一行为该函数的 ...
- Mr.J-- jQuery学习笔记(二)--核心函数jQuery对象
核心函数 函数列表 函数说明:jQuery() 主要用于获取HTML DOM元素并将其封装为jQuery对象 jQuery(): jQuery()函数是jQuery库的最核心函数,jQuery的 ...
- C#学习笔记二(函数高级参数)
1.Out参数 作用:使用Out参数主要是用于返回多个变量 示例: 1 int[] b = { 1, 2, 3, 4, 5 }; //有一个数组 2 int max; //用来接收返回的最大值 3 i ...
- Go 语言学习笔记(二):函数
目录 函数 函数定义 函数签名和匿名函数 defer 闭包 概念 panic 和 recover 函数 函数是程序执行的一个基本语法结构,Go 语言的很多特性是基于函数这个基础实现的,比如命名类型的方 ...
- cypress学习笔记二:目录结构及登录测试用例
cypress安装完成后,通过编译器打开cypress的安装目录,可以看到如下结构 integration 一般测试用例会写在integration下面,可以在此文件夹下面新建目录方便管理用例,也可以 ...
- 【Python学习笔记二】函数七十二变
Python定义函数语法: def 函数名(参数):函数体 注意:通常用几个return 返回结果,如果方法体中没有return,默认返回 None:如果要在方法体中返回None,则写为 return ...
- ES6学习笔记二arrow functions 箭头函数、template string、destructuring
接着上一篇的说. arrow functions 箭头函数 => 更便捷的函数声明 document.getElementById("click_1").onclick = ...
- PyTorch学习笔记(二)——回归
PyTorch学习笔记(二)--回归 本文主要是用PyTorch来实现一个简单的回归任务. 编辑器:spyder 1.引入相应的包及生成伪数据 import torch import torch.nn ...
- tensorflow学习笔记二——建立一个简单的神经网络拟合二次函数
tensorflow学习笔记二--建立一个简单的神经网络 2016-09-23 16:04 2973人阅读 评论(2) 收藏 举报 分类: tensorflow(4) 目录(?)[+] 本笔记目的 ...
最新文章
- LeetCode刷题记录1——717. 1-bit and 2-bit Characters(easy)
- 长城电脑或收购夏新电子笔记本业务
- android--------volley之网络请求和图片加载
- CF388C-Fox and Card Game【博弈论,结论】
- 蓝桥杯(java)基础练习 龟兔赛跑
- JVM常用垃圾收集器
- java 调用foxmail_Javamail简单使用案例
- python自动翻译excel某一列_【python excel实例教程】怎样用Python将excel的某一列生成一个列表?...
- Android程序的“现场保护”
- 你真的会用 VS Code 的 Ctrl、Shift和Alt吗?高效易用的快捷键:多光标、跳转引用等轻松搞定
- 洛谷P3764 签到题 III
- 关于自增、自减运算(vc++6.0)
- StackPanel:栈式面板基础简述
- 东芝Toshiba DP-2210 打印机驱动
- irr java_java-irr: java版的IRR和XIRR,通过牛顿算法实现内部收益率的计算
- swiper鼠标经过切换对应轮播图
- [2020.12.6 解决docker容器乱码问题] 一劳永逸export env LANG=C.UTF-8永久支持中文,无需Dockerfile重建镜像
- java.util.concurrent.ExecutionException 错误解决。
- Micron(美光)内存颗粒的命名规则,7lk17d9PTK,MT29F2G08ABAEA(矿机自带)
- Intel SGX开发者参考书(四)—— Enclave开发基础(三)
热门文章
- 某 CSP 模拟赛 T1 金币(coin)
- skf 国密库 delphi GMT 0016-2012
- Ajax是什么?Ajax有什么作用?Ajax过程,Ajax优缺点
- Python学习笔记12_函数
- 详解机器学习中常见的距离与Python实现
- java阶乘相加计算
- git: Your branch and ‘origin/xxx‘ have diverged,and have 1 and 1 different commits each, respectivel
- 好用的邮箱是哪个电子邮箱?
- 关于SVN,Git,GitHub的总结
- FusionCharts使用技巧