微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Cypress系列76- cloest() 命令详解

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

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

 

作用

获取匹配到的第一个DOM元素(无论是它本身还是它的祖先之一)

 

语法格式

.closest(selector)
.closest(selector,options)

 

options 参数

  • log:是否将命令显示到命令日志中,认 true
  • timeout:命令超时时间

 

正确用法

// 找到离 td 标签元素最近的 .filled 元素
cy.get('td').closest('.filled') 

上一条命令返回的必须是一个 DOM 元素

 

错误用法

 不能通过 cy 直接调用
cy.closest('.active')

 url() 返回的并不是 DOM 元素
cy.url().closest() 

 

命令返回结果

匹配成功的 DOM 元素

 

实际栗子

代码

 

测试结果

 cy.get()  找到的是一个 span 标签

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐