Cypress里面断言常用的有should, expect

.should()

  • should(‘have.class’, ‘success’) 断言元素的class属性值是 ‘success’
  • should(‘have.text’, ‘Column content’) 断言元素文本值 ‘Column content’
  • should(‘contain’, ‘Column content’) 断言元素文本包含 ‘Column content’
  • should(‘have.html’, ‘Column content’) 断言元素html文本’Column content’

同一元素多个断言用.and()

cy.get('.assertions-link').should('have.class', 'active').and('have.attr', 'href').and('include', 'cypress.io')

自己封装断言
1,在项目下创建common文件夹,放置公共方法,比如单元,比如url维护
2,封装自己专属断言
3,在断言时引入使用

注: 也可以封装在commond.js中成为底层方法(不建议,会导致commond.js文件中方法太多,因为还要封装一些个性化操作)

/*!* 描述:断言table中的行数是否与预期相等* table_ele: 传入table层级的元素路劲* expect_value: 期望值*/
function assertTableRowLen(table_ele ,expect_value){cy.get(table_ele).get("tbody > tr").should("have.length",expect_value)
}/*!* 描述:断言一些报错的提示信息* text: 报错内容*/
function assertAlert(text){cy.contains(text)
}export default {assertTableRowLen,assertAlert
}

Cypress(7)测试用例断言相关推荐

  1. python接口自动化(二十五)--unittest断言——下(详解)

    简介 本篇还是回归到我们最初始的话题,想必大家都忘记了,没关系看这里:传送门  没错最初的话题就是登录,由于博客园的登录机制改变了,本篇以我找到的开源免费的登录API为案例,结合 unittest 框 ...

  2. 端到端测试哪家强?不容错过的Cypress

    阅读原文 1. 目前E2E测试工具有哪些? 项目 Web Star puppeteer Chromium (~170Mb Mac, ~282Mb Linux, ~280Mb Win) 31906 ni ...

  3. cypress 框架介绍及元素定位

    一.cypress测试框架目录介绍 fixtures -- 测试家具,需要依赖的静态数据 plugins -- 插件,扩展增强cypress功能 support -- 支持文件,通用配置信息 inte ...

  4. pytest测试框架系列 - pytest 断言assert使用

    前言 测试用例的预期结果是用例不可缺少的一部分,那么断言就是自动化测试不可缺少的一步,一个没有断言的用例,自动化测试的就没有意义了.那什么是断言呢? 简单来讲就是实际结果和期望结果去对比,符合预期那就 ...

  5. python自动化测试断言_python接口自动化(二十五)--unittest断言——下(详解)...

    本文转载自: https://www.cnblogs.com/du-hong/p/10766314.html 简介 本篇还是回归到我们最初始的话题,想必大家都忘记了,没关系看这里:传送门  没错最初的 ...

  6. Cathy Zhang automation test

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

  7. html img 指定旋转角度_ALLEN老师自动化测试小课堂 | 生成HTML可视化报告的两个常见模块...

    在自动化测试中,我们更希望能够得到一个直观.清晰的可视化报告,而不是一个文本文件.或者是日志格式的报告,在Python+Selenium+unitttest的自动化测试框架中,有两个不错的模块可以使用 ...

  8. 自动化测试pythontest_自动化测试教程-Pytest的基本应用

    在Python的编程语言中,单元测试框架主要是pytest,unittest,和nose,其中应用最广泛的是unittest和pytest测试框架,unittest测试框架是内置的模块,安装完Pyth ...

  9. 我与无影的初体验:使用无影云桌面进行一个开源 Angular 项目的端到端测试

    近日很荣幸地收到了阿里云邀请做一个关于阿里旗下无影云桌面的评测,从官网上了解到阿里云无影云桌面原名为弹性云桌面,融合了无影产品技术后更名升级,可广泛应用于具有高数据安全管控.高性能计算等要求的安全办公 ...

最新文章

  1. 世界顶级赛事百万座位如何做到票务限时匹配?
  2. 围观阿里云最会赚钱的人!价值2万元邀请码不限量发送
  3. python while函数_详解python while 函数及while和for的区别
  4. 使用AutoIt实现UI自动化上传附件
  5. mongo oplog 整理
  6. Angular @Effect监听指定Action类型的实现原理
  7. WordPress 已过时?创始人与新架构拥护者开战
  8. MeiTuanLocateCity
  9. 『动态规划』最大子段和
  10. python--基于百度aip的语音交互及语音唤醒
  11. 1、NVIDIA Quadro P600 Linux显卡驱动安装
  12. JVM成神之路-HotSpot虚拟机-编译原理、JIT、编译优化
  13. Hive SQL— 连续发单天数
  14. android vold磁盘管理
  15. DOS之父加里·基尔代尔
  16. 判断某键值是否存在[注册表操作]
  17. 编写一个函数isprime(n).判断整数n是否为素数.编写程序使用此函数,当输入一个整数时,对它进行判断,当为素数时,输出1.否则,输出0....
  18. 特斯拉自动驾驶车祸调查结果的背后,Autopilot系统是否被过度神话?
  19. 快速应用计算机制作pop,【爆炸贴图片手绘字体】爆炸贴手绘技巧
  20. java中Scanner类中的close()方法的作用

热门文章

  1. FCRP-D---帆软官网模拟题,tomcat模块
  2. IOS苹果手机上有哪些好用的txt小说阅读器?
  3. python里面title_python中title=(.*?)是什么意思
  4. JavaWeb网上书城 结课设计
  5. windows 7 出现MTP usb设备驱动安装问题解决方法
  6. B-plus开发像高级驾驶员辅助系统 技术详解
  7. c语言:购房从银行贷了一笔款d,准备每月还款额为p,月利率为r,计算多少月能还清。
  8. 谷歌SEO中PBN外链是否值得做
  9. python证书微软认证_怎样考取微软工程师?
  10. wifi智能营销 wifi广告路由器