1.包含(include)

cy.url().should('include','mp_blog')  //当前url包含有mp_blog(如当前正在csdn创建编辑文档的网址为“https://mp.csdn.net/mp_blog/creation/editor”)
cy.get('.two').should('include.text','测试') //针对文本

2.元素可见(visible)

cy.get('button').should('be.visible') //元素是否可见,比如某些下拉,未展开时display:none
cy.get('button').should('not.be.visible')

3.存在(exist)

cy.get('#loading').should('not.exist') //判断元素是否存在,一般是拿来作为操作是否执行的前置条件
cy.get('#loading').should('exist')

4.包含(contain)

cy.get('.one').should('contain','这是一个测试')  //反之为not.contain
等同于:cy.get('.one').contains('这是一个测试')

5.css样式(hava.css)

cy.get('.completed').should('have.css','text-decoration') //多个样式的继续后面,‘样式2’,‘样式3’

6.class类

cy.get('form').find('input').should('not.hava.class','disabled')
cy.get('form').should('have.class','disabled')

7.值(value)

cy.get('option').should('have.value','Lily') //断言当前值是Lily,否为not.have.value比如,cy.get('#user').type('Cypress').should('have.value', 'Cypress').clear().should('have.value', '')
//输入框输入Cypress,断言值输入成功,清除后断言为空

8.等于(eq)

<div class="title"><h2>系统设置</h2>
</div>cy.title().should('eq','系统设置')

9.选中(be.checked)

cy.get(':radio').should('be.checked') 

待补充...

Cypress-should()常见断言相关推荐

  1. postman的常见断言

    介绍断言之前,我们先测试1个接口: 接口地址:https://www.v2ex.com/api/nodes/show.json?name=python Method: GET Authenticati ...

  2. 软件测试常见断言,断言神器AssertJ快速入门

    本帖已被设为精华帖!, 1.背景 在设计自动化cases时,遵守的核心原则是3A(Arrange-> Actor ->Assert)原则; 断言工具是否强大直接影响到用例的执行效率,本文将 ...

  3. postman response json 格式化_postman第7讲-核心功能六:Tests(断言)

    我们检验一个测试点是否通过,一般会将我们心理预期的结果与实际结果进行比对,如果结果一致则证明测试通过,如果结果不一致,则证明测试不通过,这即是我们经常所说的断言. 在 postman 中封装了我们常见 ...

  4. postman断言详解

    01.断言 在 postman 中我们是在Tests标签中编写断言,同时右侧封装了常用的断言,当然 Tests 除了可以作为断言,还可以当做后置处理器来编写一些后置处理代码,经常应用于: 获取当前接口 ...

  5. POSTMAN参数化和断言一些理解

    这一段时间使用POSTMAN比较多,有些经验.踩过的坑和大家分享下,写的比较浅希望大家不要笑 话.说的错误希望大家可以指出,帮助我们一起前进. 首先,postman如何做接口测试就不写在里面了,有问题 ...

  6. java断言--04--TestNG(Asserts)

    一.TestNG介绍 TestNG是Java中的一个测试框架, 类似于JUnit 和 NUnit, 功能都差不多, 只是功能更加强大,使用也更方便. 官方链接:https://testng.org/d ...

  7. Cathy Zhang automation test

    # 5-3 自动化测试 ## 课程介绍 在前端界,浏览器兼容性是让工程师们头疼的问题,对于经验丰富的人来说,很清楚浏览器有哪些坑,但是对于大部分程序员,最可怕的是代码明明在这个浏览器运行得很好,但是到 ...

  8. 前端自动化测试jest

    文章目录 持续集成和前端自动化测试 前端自动化分类 TDD (Test-Driven Development) 测试驱动开发 BDD (Behavior Driven Development) 行为驱 ...

  9. Jenkins Ci系列目录

    Jenkins入门篇 1.Jenkins入门之界面概览 2.Jenkins入门之新建任务 3.Jenkins入门之导航操作 4.Jenkins入门之任务基本操作 5.Jenkins入门之执行Power ...

最新文章

  1. 18岁辍学,22岁进谷歌和Jeff Dean谈笑风生,这样的我究竟需不需要本科文凭?
  2. winform 打印控件
  3. 第七周项目二-友元类
  4. java后期发展方向_2020年前3季度工程自卸车市场咋样?后期朝啥方向发展?
  5. excel winform 导入 导出_强大的 Excel 导入导出工具 hutool
  6. 问答题:如何构建一套满足GPT-3的存储系统?
  7. 日志记录到字段变更_Wal日志解析工具开源: Walminer
  8. C语言中忽略scanf的价值,c语言的scanf接收到底是忽略空格还是不忽略呢?
  9. 2017年12月HCNP考试易错题汇总
  10. 小米路由器青春版R1CL刷入OpenWrt
  11. 2018最新圣思园JavaSE实地培训系列视频教程
  12. 《寻找下一个独角兽》天使投资8字箴言:看势、识人、论术、实战
  13. 企业的商业模式和盈利模式概述,业务流程再造
  14. 阿里天池新人赛——幸福感挖掘
  15. VR基础——PicoVR SDK接入及使用整理
  16. 仿网易云音乐的小程序项目(粗糙版)
  17. idea修改代码提示时间
  18. leaflet清除图层
  19. Python代码的编写运行方式介绍
  20. Windows安装MySQL 5.7报错:Can‘t find error-message file ‘XXX\share\errmsg.sys‘

热门文章

  1. 一、ECharts(各种统计图)
  2. 华硕服务器主板型号命名规则,装机指南 华硕主板新命名规则解读
  3. 边学边做Unity 3D小游戏日常(二)
  4. windows10应用商店打不开
  5. 艺术遇上AI,yuma kishi的工科浪漫 | 设计黑客
  6. 最新互联网乡镇综治云平台解决方案
  7. 海龟交易法则 | 稳定性并不等于低风险!
  8. java动态分配空间吗,当执行new为一个对象分配内存时,Java()A、自动初始化所分配的内存空间B、只分配内存,初始化要...
  9. OpenCV4.x图像处理实例-疲劳检测(基于眼睛纵横比,Eye Aspect Radio,EAR)
  10. word题注格式(从每章开始,如:图1-1、图2-1)