Cypress插件(一):cy.skipOn跳过测试用例

因为公司产品存在多版本,就会涉及如果我当前的使用的环境是A版本对应的环境,就不能执行针对B版本编写的用例集,如果使用cy.skip就会在每个it上加,如果case太多这是一件很麻烦的事,疑问:有没有什么办法,可以在最开始判断到,直接跳过整个用例集

.skipOn 

某些条件下跳过用例集,参考文档:.skipOn详解

使用该插件需要安装:

npm install -D @cypress/skip-test

将模块添加到支持文件

模块:require('@cypress/skip-test/support'),我的cypress版本在10以上,路径见截图:cypress-> support->e2e.js,低于10版本的cypress- support-index.js

具体使用:

//skip running, if name equals "ATest"
cy.skipOn(name === 'ATest') 

//skip running,if run in Mac
cy.skipOn('mac')

更多用法见参考文档;(目前我一般是在beforeEach中通过接口response返回的某参数为空时拿来跳过执行 / 通过cy.window取版本配置如果不等于XXX则跳过)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值