首页 > 其他 > 详细

Cypress - 命令大全

时间:2020-11-24 20:27:19      阅读:39      评论:0      收藏:0      [点我收藏+]

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

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

 

查找页面元素的基本方法

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

命令

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://www.cnblogs.com/poloyy/p/13066005.html

命令 作用

click()

单击

dbclick() 双击
rightclick() 右键点击

 

操作页面元素的命令

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

命令 作用
type() 输入框输入文本元素
focus() 聚焦DOM元素
blur() DOM元素失去焦点
clear() 清空DOM元素
submit() 提交表单
click() 点击DOM元素
dbclick() 双击
rightclick() 右键点击 
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()  

 

操作 Cookie 相关命令

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

 

命令 作用
getCookies() 获取所有 Cookies
setCookie() 设置一个 Cookie
clearCookie() 清除指定名称的 Cookie
clearCookies() 清除所有 Cookie

 

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

 

 

Cypress - 命令大全

原文:https://www.cnblogs.com/poloyy/p/14031640.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!