首页 > 解决方案 > 如何通过与 Cypress 的子级排序获得长度?

问题描述

我将 Cypress.io 与 ReactJs 一起使用

我有html结构

<ul class="wrapper">
  <li class="class-1">1</li>
  <li class="class-2">2</li>
  <li class="class-3">3</li>
  <li class="class-4">4</li>
  <li class="class-5">5</li>
</ul>

我怎样才能得到 li elems 的长度?像这样document.querySelector(.wrapper > li).length

cy.get('.wrapp > li').length 不起作用

标签: reactjscypress

解决方案


就像赛普拉斯文档中所说的那样

cy.get('.wrapper li')       // this yields us a jquery object
  .its('length')
  .then(length =>{
    //code that uses the length
  })


推荐阅读