zoukankan      html  css  js  c++  java
  • Cypress系列(93)- Cypress.dom 命令详解

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

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

    作用

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

    重点

    语法格式

    Cypress.dom.isHidden(element)

    所有栗子的前置条件

    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 对象

    测试代码

    运行结果

  • 相关阅读:
    ES 2016+
    git-svn for mac
    Linux系统下安装rz/sz命令及使用说明
    Nginx location指令匹配顺序规则
    nginx修改配置后不生效的问题
    ssh and scp从远程服务器下载文件
    安装yii2 框架遇到的问题
    php添加openssl扩展
    GitHub Token for composer
    centos7+nginx+php+mysql环境搭建
  • 原文地址:https://www.cnblogs.com/poloyy/p/14027976.html
Copyright © 2011-2022 走看看