前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Cypress - 命令大全

Cypress - 命令大全

作者头像
小菠萝测试笔记
发布2020-11-26 17:17:55
1.3K0
发布2020-11-26 17:17:55
举报
文章被收录于专栏:自动化、性能测试

如果想从头学起Cypress,可以看下面的系列文章哦

https://www.cnblogs.com/poloyy/category/1768839.html

查找页面元素的基本方法

https://cloud.tencent.com/developer/article/1647643

| 命令 |

|:----|

| get() |

| find() |

| contains() |

查找页面元素的辅助方法

https://www.cnblogs.com/poloyy/p/13065998.html#hid-nECXpZ

| 命令 |

|:----|

| children() |

| parents() |

| parent() |

| siblings() |

| first() |

| last() |

| next() |

| nextAll() |

| nextUntil(selector) |

| prev() |

| prevUntil() |

| each() |

| eq() |

| closest() |

点击命令

https://cloud.tencent.com/developer/article/1647650

命令

作用

click()

单击

dbclick()

双击

rightclick()

右键点击

操作页面元素的命令

https://cloud.tencent.com/developer/article/1647662

命令

作用

type()

输入框输入文本元素

focus()

聚焦DOM元素

blur()

DOM元素失去焦点

clear()

清空DOM元素

submit()

提交表单

click()

点击DOM元素

dbclick()

双击

rightclick()

右键点击

check()

选中单选框、复选框

uncheck()

取消选中复选框

select()

select options选项框

scrollIntoView()

将DOM元素滑动到可视区域

trigger()

DOM元素上触发事件

scrollTo()

滑动滚动条

获取页面全局对象的命令

https://cloud.tencent.com/developer/article/1647668

命令

作用

window()

获取当前页面的窗口对象

title()

获取当前页面的title

url()

获取当前页面的URL

location()

获取当前页面的全局window.location对象

document()

获取当前页面的全局windowd.ocument对象

hash()

获取当前页面的URL 哈希值

root()

获取根DOM元素

操作浏览器的命令

https://cloud.tencent.com/developer/article/1647669

命令

作用

go()

浏览器前进、后退

reload()

刷新页面

viewport()

控制浏览器窗口的大小和方向

visit()

访问指定的 url

wait()

强制等待

操作上一条命令返回结果的命令

https://cloud.tencent.com/developer/article/1699990

命令

作用

then()

将上一条命令返回的结果注入到下一个命令中

and()

创建一个断言。断言将自动重试,直到它们通过或超时

should()

and() 的别名

invoke()

对上一条命令的结果执行调用方法操作

its()

获取对象的属性值

as()

取别名

within()

限定命令作用域

each()

遍历当前元素

spread()

将数组内容作为单独的参数传回到回调函数

操作文件相关命令

命令

作用

fixture()

加载数据文件

readFile()

writeFile()

网络相关命令

命令

作用

request()

发送 HTTP 请求

route()

路由

server()

mock 服务器

intercept()

操作 Cookie 相关命令

https://cloud.tencent.com/developer/article/1750918

命令

作用

getCookies()

获取所有 Cookies

setCookie()

设置一个 Cookie

clearCookie()

清除指定名称的 Cookie

clearCookies()

清除所有 Cookie

Cypress API 命令大全

https://www.cnblogs.com/poloyy/p/14019313.html

| 命令 |

|:----|

| Cypress.Commands |

| Cypress.Cookies |

| Cypress.config |

| Cypress.env |

| Cypress.dom |

| Cypress.platform |

| Cypress.version |

| Cypress.arch |

| Cypress.spec |

| Cypress.browser |

| Cypress.log |

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-11-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 查找页面元素的基本方法
  • 查找页面元素的辅助方法
  • 点击命令
  • 操作页面元素的命令
  • 获取页面全局对象的命令
  • 操作浏览器的命令
  • 操作上一条命令返回结果的命令
  • 操作文件相关命令
  • 网络相关命令
  • 操作 Cookie 相关命令
  • Cypress API 命令大全
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档