素材阁

Cypress 速查

共 27 条 Cypress 端到端测试,涵盖命令与结构、测试骨架、元素操作、断言、网络与配置。 支持搜索与分类筛选,点击即可复制。

命令与结构

交互式与无头运行。

命令说明
打开交互式测试运行器
无头运行全部测试(CI 用)
只跑指定文件
指定浏览器 / 显示界面
测试文件约定目录

测试骨架

describe / it / cy。

命令说明
测试结构
访问页面(配合 baseUrl 可省略域名)
前置钩子
只跑 / 跳过

元素操作

选择器与交互。

命令说明
按选择器获取元素
按文本查找
输入
点击 / 选择
提交 / 勾选
取第一个

断言

should 链式断言。

命令说明
可见
文本相等
数量
URL 断言
输入框值
禁用 / 不存在

网络与配置

拦截、fixture 与配置。

命令说明
拦截并返回 fixture
直接发请求
读取 fixture
配置 baseUrl
自定义命令
录制视频与失败截图

使用说明

Cypress 速查:命令与结构、测试骨架、元素操作、断言、网络与配置;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:命令与结构、测试骨架、元素操作、断言、网络与配置。
  2. 点「命令」列复制到 *.cy.js 或终端。
  3. 给关键元素加 data-testid 并用它定位,避免依赖易变的样式类。
  4. 用 cy.intercept 模拟接口,让测试不依赖后端真实数据。

常见问题

Cypress 会自动等待吗?
会:命令链自带重试与等待,直到断言通过或超时;多数情况下不需要手写 sleep。
为什么接口要 mock?
让测试稳定、快速且可复现,也能测异常分支(超时、报错、空数据)。
需要联网吗?
不需要,本地可用(跑真实站点除外)。

延伸阅读

相关工具