如何使用 Cypress 断言 HTML 元素的高度或宽度大于指定数量?

use*_*888 4 javascript testing cypress

这个Github 线程重点介绍了如何使用 Cypress 来断言具有指定高度的元素。

cy.get(mainMenu).should('have.css', 'height', '55px')
Run Code Online (Sandbox Code Playgroud)

如何使用 Cypress 断言元素大于指定高度?

例如,我想断言某个 HTML 元素的高度总是大于 100px。

Hun*_*ran 6

cy.get(mainMenu).invoke('height').should('gte', 55)
Run Code Online (Sandbox Code Playgroud)

invoke() - 在作为height的元素上调用 jquery 函数。

gte(又名。最少) - 断言目标等于或大于给定值