首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Cypress系列(10)- Cypress 编写和组织测试用例篇 之 动态跳过测试用例

Cypress系列(10)- Cypress 编写和组织测试用例篇 之 动态跳过测试用例

作者头像
小菠萝测试笔记
发布2020-06-09 16:45:34
1.1K0
发布2020-06-09 16:45:34
举报

如果想从头学起Cypress,可以看下面的系列文章哦

https://www.cnblogs.com/poloyy/category/1768839.html

前言

  • 上一节只讲了如何跳过执行 or 只执行某些测试用例集 or 测试用例
  • 在实际项目中,可能存在需要在运行中动态地去决定某个测试是否需要执行

如何动跳过执行某些测试用例

测试代码

运行以下命令

进入 Cypress 安装目录,cmd敲

yarn cypress:open --env flag=1

打开 Cypress Test Runner 之后运行上面的代码文件

测试结果

当 flag != 1 时的测试结果

知识点

  • 我们可以通过指定环境变量来动态判断是否执行指定的测试用例
  • 设置环境变量有很多种方法,这里用的是命令行方式,格式: ,若需要指定多个环境变量则需要逗号来隔开,而不是空格

--env key=val1,key2=val2

  • ,当测试用例内调用该方法时,方法后面的代码都不会执行,方法前面若是调用 Cypress 的方法则也不会执行(如: cy.visit() 、 cy.log() ),只有非 Cypress 方法才会执行(如: console.log("1234") )

this.skip()

备注:后面再讲环境变量不同的配置方式

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-06-03 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 如何动跳过执行某些测试用例
    • 测试代码
      • 运行以下命令
        • 测试结果
          • 知识点
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档