首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Cypress系列(93)- Cypress.dom 命令详解

Cypress系列(93)- Cypress.dom 命令详解

作者头像
小菠萝测试笔记
发布2020-11-26 16:43:08
发布2020-11-26 16:43:08
1.1K0
举报

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

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

作用

与 DOM 元素相关的 helper 方法的集合

重点
  • 实际上 可以链接几十种方法但并不会全部讲解

Cypress.dom

语法格式

代码语言:javascript
复制
Cypress.dom.isHidden(element)

所有栗子的前置条件

代码语言:javascript
复制
beforeEach(function () {
    cy.visit('https://example.cypress.io/cypress-api')
})

isattached

判断元素是否附加到 DOM 树

测试代码
运行结果

isdescendent

判断一个元素是否是另一个元素的后代

测试代码
运行结果

isdetached

判断一个元素是否与 DOM 树分离

测试代码
运行结果

isdocument

判断一个元素是否是 document 文档类型

测试代码
运行结果

isDOM

判断一个元素是否是 DOM 对象

测试代码
运行结果

iselement

判断一个元素是否是 DOM 元素

测试代码
运行结果

isfocusable

判断一个元素是否可以接收焦点

测试代码

p、div、li 等存文本的标签是没有焦点的

运行结果

isfocused

判断一个元素当前是否有焦点

测试代码
运行结果

这里会有点奇怪,我点击完去判断是否聚焦还是会 false,然后再 focus 后去判断是否聚焦仍然是 false,哪位大神指点为何的可以指点迷津

ishidden

判断一个元素元素是否隐藏

测试代码
运行结果

isvisible

判断一个元素元素是否可见

测试代码
运行结果

isjQuery

判断一个对象是否为 jQuery 对象

测试代码
运行结果

isscrollable

判断一个元素是否可滚动

测试代码
运行结果

iswindow

判断一个对象是否为 Window 对象

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 作用
    • 重点
  • 语法格式
  • 所有栗子的前置条件
  • isattached
    • 测试代码
    • 运行结果
  • isdescendent
    • 测试代码
    • 运行结果
  • isdetached
    • 测试代码
    • 运行结果
  • isdocument
    • 测试代码
    • 运行结果
  • isDOM
    • 测试代码
    • 运行结果
  • iselement
    • 测试代码
    • 运行结果
  • isfocusable
    • 测试代码
    • 运行结果
  • isfocused
    • 测试代码
    • 运行结果
  • ishidden
    • 测试代码
    • 运行结果
  • isvisible
    • 测试代码
    • 运行结果
  • isjQuery
    • 测试代码
    • 运行结果
  • isscrollable
    • 测试代码
    • 运行结果
  • iswindow
    • 测试代码
    • 运行结果
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档