随笔分类 - 测试高级进阶技能系列 - Cypress
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html .select() 在 <select> 中选择一个 <option> 语法格式 // 选中指定值的选项 .select(value) //
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html .check() 针对 <input> 标签的单选框或复选框,达到选中的作用 语法格式 // 所有匹配到的选择框都会被选中一遍 .check
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 一看就知道是清空输入框的所有内容 有趣的是, .clear() 等价于 .type("{selectall}{backspace}")
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前端 html 代码 后面栗子主要以这个页面为主哦 .type() 基础介绍 在 DOM 元素中输入内容 语法格式 // 输入文本 .typ
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 啥是可操作类型?就是可以和 DOM 元素交互的命令,比如:点击,双击.....等等等 这些命令模拟用户和应用程序交互,Cypress
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 单一的基础定位元素方法并不一定能满足复杂的场景,所以 Cypress 还提供了一些辅助方法,可以提高找到元素的准确性 前端页面代码 后
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前端页面代码 后面写的 Cypress 代码,都会基于这个 html 页面来定位元素哦,文件位置随意放,代码需要手动自己敲一遍 .get(s
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 做 UI 自动化测试,每个测试用例都会包含对元素的操作 健壮、可靠的元素定位策略可以保障测试成功率的提高 相对于其他测试框架来说,Cy
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 环境变量,其实就是根据环境的变化,变量会有不同的值 比如最常见的:开发环境、测试环境、生产环境的 URL 肯定不一样,我们可以根据不同
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 Cypress 未来很有可能会火的一塌糊涂,那么我们又应该如何进行学习呢? 目前国内 Cypress 可以学习的资源并不多,你百度只搜
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 Test Runner 也叫运行器,Cypress 因为它的存在,才在众多自动化测试框架中脱颖而出 Cypress 使测试在一个独特的
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 断言是测试用例的必要组成部分 没有断言,咱们就不知道测试用例的有效性,到底通过没通过 Cypress 的断言基于 Chai 断言库,并
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 自动化测试中,数据驱动是很重要的一个点 实际项目中,肯定会出现这种情况:多条测试用例的执行步骤,断言步骤完全一致,只有输入和输出数据不
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 上一节只讲了如何跳过执行 or 只执行某些测试用例集 or 测试用例 在实际项目中,可能存在需要在运行中动态地去决定某个测试是否需要执
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 在做自动化测试中,跳过执行某些测试用例,或只运行某些指定的测试用例,这种情况是很常见的 Cypress 中也提供了这种功能 跳过执行测
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html Hook 就是常说的钩子函数,在 pytest 框架里面也有 hook 这个概念;接下来就让我们来看看 Mocha 提供的 Hook 函数叭
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 Cypress 底层依赖于很多优秀的开源测试框架,其中就有 Mocha Mocha 是一个适用于 Node.js 和浏览器的测试框架,
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 重试(Retry-ability)是 Cypress 的核心概念之一,有助于我们写出更加健壮的测试 命令和断言 Cypress 测试中
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 Cypress 不仅支持用户自定义文件结构,还支持用户自定义 Cypress 的各项配置 Cypress 可以通过 cypress.j
阅读全文
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 默认文件结构 在使用 cypress open 命令首次打开 Cypress,Cypress 会自动进行初始化配置并生成一个默认的文件夹结构
阅读全文