随笔分类 - 测试高级进阶技能系列 - Cypress

摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html Custom Commands 自定义命令介绍 Custom Commands 被认为是替代 PageObject 的良好选择 使用 Cus 阅读全文
posted @ 2020-10-14 10:32 小菠萝测试笔记 阅读(2006) 评论(6) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html PO 模式 PageObject(页面对象)模式是自动化测试中的一个最佳实践,相信很多小伙伴都知道的 PO 模式特征 将每个页面(或者待测试 阅读全文
posted @ 2020-10-13 09:22 小菠萝测试笔记 阅读(1417) 评论(1) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 背景 Cypress 的断言库是基于 Chai 断言库的 并且增加了对 Sinon-Chai,Chai-jQuery 断言库的支持,带来了强 阅读全文
posted @ 2020-10-12 14:24 小菠萝测试笔记 阅读(2149) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 背景 在测试运行时截图和录屏能够在测试错误时快速定位到问题所在 Cypress 截图和录屏功能强大 无须配置,自动截图 以 cypress 阅读全文
posted @ 2020-09-28 10:51 小菠萝测试笔记 阅读(1623) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 Cypress 提供了两种方式的 debug .debug() 作用 在定位问题时,可以使用 .debug() 来调试,查看此时系统的 阅读全文
posted @ 2020-09-27 15:35 小菠萝测试笔记 阅读(776) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html Cypress 下什么是条件测试 判断一个元素是否存在,当它存在时,执行 A 操作;当它不存在时,执行 B 操作 Cypress 认为条件测 阅读全文
posted @ 2020-09-27 14:34 小菠萝测试笔记 阅读(772) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 背景 在其他的自动化测试框架中,很大概率会用到强制等待(sleep),隐式等待 但在 Cypress 中,你无须使用等待,Cypress 的 阅读全文
posted @ 2020-09-27 11:45 小菠萝测试笔记 阅读(803) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 背景 为了绕开同源策略的限制而实现的方案,使得 Cypress 不能支持在一个测试用例文件里访问多个不同域名的 URL 如果访问了多个不同域 阅读全文
posted @ 2020-09-27 11:17 小菠萝测试笔记 阅读(661) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 背景 为了绕过同源策略,当 Cypress 开始运行测试时,会在 localhost 上打开一个随机端口进行初始化 直到遇见第一个 cy.v 阅读全文
posted @ 2020-09-27 10:55 小菠萝测试笔记 阅读(750) 评论(1) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html Cypress 官方推荐的最佳实践大集合 点击即可跳转 设置全局 URL 避免访问多个站点 删除等待代码 停用条件测试 实时调试和中断 运行 阅读全文
posted @ 2020-09-27 10:54 小菠萝测试笔记 阅读(1198) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 起别名以供以后使用 可在 cy.get() 或 cy.wait() 命令中引用别名 语法格式 .as(aliasName) 正确格式 阅读全文
posted @ 2020-09-25 16:08 小菠萝测试笔记 阅读(909) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 加载位于文件中的一组固定数据 语法格式 cy.fixture(filePath) cy.fixture(filePath, encod 阅读全文
posted @ 2020-09-24 10:28 小菠萝测试笔记 阅读(1631) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 获取上一条命令结果的属性值 语法格式 .its(propertyName) .its(propertyName, options) 参 阅读全文
posted @ 2020-09-21 12:23 小菠萝测试笔记 阅读(1022) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 返回传递给它的对象 返回的是一个 Promise 对象,可以直接接 Cypress 其他命令 如果传递给它的就是一个 Promise 阅读全文
posted @ 2020-09-17 16:43 小菠萝测试笔记 阅读(1414) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 对前一条命令返回的结果进行调用方法 语法格式 .invoke(functionName) .invoke(options, funct 阅读全文
posted @ 2020-09-17 09:37 小菠萝测试笔记 阅读(1335) 评论(2) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 创建一个断言,断言将自动重试,直到它们通过或超时 和 should() 一个用法 语法格式 .and(chainers) .and(c 阅读全文
posted @ 2020-09-16 11:47 小菠萝测试笔记 阅读(1324) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 点击命令可以跳转到命令详解的文章哦 命令 作用 then() 将上一条命令返回的结果注入到下一个命令中 and() 创建一个断言。断言将自动 阅读全文
posted @ 2020-09-16 10:31 小菠萝测试笔记 阅读(850) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 作用 在 Cypress 中,保存一个值或者引用的最好方式是使用闭包 then() 就是 Cypress 对闭包的一个典型应用 then() 阅读全文
posted @ 2020-09-15 10:54 小菠萝测试笔记 阅读(1470) 评论(0) 推荐(2) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 一个测试用例集(describe)通常包含多个测试用例(it) 当网络不稳定而引起测试失败时,我们希望仅重试失败的用例而不是重跑整个测 阅读全文
posted @ 2020-09-08 11:00 小菠萝测试笔记 阅读(922) 评论(0) 推荐(0) 编辑
摘要:如果想从头学起Cypress,可以看下面的系列文章哦 https://www.cnblogs.com/poloyy/category/1768839.html 前言 前面也介绍过 Cypress 命令行,先来看看它的语法格式 cypress <command> [options] command:必 阅读全文
posted @ 2020-09-08 09:50 小菠萝测试笔记 阅读(1618) 评论(0) 推荐(0) 编辑