问题描述
我试过了
cy.log(cy.get('dropdown').find('button').count())
但它不起作用
解决方法
您可以使用别名保存计数
cy.get('dropdown').find('button').its('length').as('buttonCount')
... // more actions e.g add a button
cy.get('@buttonCount').then(previousCount => {
cy.get('dropdown').find('button').its('length')
.should('be.gt',previousCount)
})
,
您可以使用 .its 获取长度:
cy.get('dropdown').find('button').its('length').should('eq',4)
或者,你也可以得到这样的长度:
cy.get('dropdown').find('button').its('length').then((len) => {
cy.log('No. of buttons are: ' + len)
})