Cypress - 命令大全
如果想从头学起Cypress,可以看下面的系列文章哦
https://www.cnblogs.com/poloyy/category/1768839.html
查找页面元素的基本方法
https://www.cnblogs.com/poloyy/p/13065990.html
查找页面元素的辅助方法
https://www.cnblogs.com/poloyy/p/13065998.html
命令 |
parent() |
siblings() |
first() |
last() |
next() |
nextAll() |
nextUntil(selector) |
prev() |
prevUntil() |
each() |
eq() |
closest() |
点击命令
https://www.cnblogs.com/poloyy/p/13066005.html
命令 | 作用 |
单击 |
|
dbclick() | 双击 |
rightclick() | 右键点击 |
操作页面元素的命令
https://www.cnblogs.com/poloyy/p/13066035.html
命令 | 作用 |
type() | 输入框输入文本元素 |
focus() | 聚焦DOM元素 |
blur() | DOM元素失去焦点 |
clear() | 清空DOM元素 |
submit() | 提交表单 |
check() | 选中单选框、复选框 |
uncheck() | 取消选中复选框 |
select() | select options选项框 |
scrollIntoView() | 将DOM元素滑动到可视区域 |
trigger() | DOM元素上触发事件 |
scrollTo() | 滑动滚动条 |
获取页面全局对象的命令
https://www.cnblogs.com/poloyy/p/13143982.html
命令 | 作用 |
window() | 获取当前页面的窗口对象 |
title() | 获取当前页面的title |
url() | 获取当前页面的URL |
location() | 获取当前页面的全局window.location对象 |
document() | 获取当前页面的全局windowd.ocument对象 |
hash() | 获取当前页面的URL 哈希值 |
root() | 获取根DOM元素 |
操作浏览器的命令
https://www.cnblogs.com/poloyy/p/13149791.html
命令 | 作用 |
go() | 浏览器前进、后退 |
reload() | 刷新页面 |
viewport() | 控制浏览器窗口的大小和方向 |
visit() | 访问指定的 url |
wait() | 强制等待 |
操作上一条命令返回结果的命令
https://www.cnblogs.com/poloyy/p/13673519.html
命令 | 作用 |
then() | 将上一条命令返回的结果注入到下一个命令中 |
and() | 创建一个断言。断言将自动重试,直到它们通过或超时 |
should() | and() 的别名 |
invoke() | 对上一条命令的结果执行调用方法操作 |
its() | 获取对象的属性值 |
as() | 取别名 |
within() | 限定命令作用域 |
each() | 遍历当前元素 |
spread() | 将数组内容作为单独的参数传回到回调函数 |
操作文件相关命令
命令 | 作用 |
fixture() | 加载数据文件 |
readFile() | 读取文件数据 |
writeFile() | 写入数据到文件 |
网络相关命令
命令 | 作用 |
request() | 发送 HTTP 请求 |
route() | 路由 |
server() | mock 服务器 |
intercept() | 管理所有HTTP请求 |
操作 Cookie 相关命令
https://www.cnblogs.com/poloyy/p/14014643.html
命令 | 作用 |
getCookies() | 获取所有 Cookies |
setCookie() | 设置一个 Cookie |
clearCookie() | 清除指定名称的 Cookie |
clearCookies() | 清除所有 Cookie |
其他命令
Cypress API 命令大全
https://www.cnblogs.com/poloyy/p/14019313.html
插件引入的新命令
命令 | 作用 |
cy.xpath | 可以通过 xpath 去定位元素 |
下载文件 | |
上传文件 |
标签:
Cypress
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!