gpt4 book ai didi

Cypress - 无需断言即可获取元素

转载 作者:行者123 更新时间:2023-12-04 01:39:14 26 4
gpt4 key购买 nike

如何在 Cypress 中获取元素而不断言它存在?
cy.get('.something')
有时我的元素可能不存在,我不希望它无法通过测试。

我应该使用不同的命令吗?

最佳答案

您可以使用 cy.$$('selector')同步查询元素(jquery)。

如果您希望在 cypress 命令之后发生这种情况,您将需要一个 .then :

cy.visit('/')
cy.get('element-one').then(() => {
const $el2 = cy.$$('element-two')
if ($el2.length) {
// do this
} else {
// do that
}
})

关于Cypress - 无需断言即可获取元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58223328/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com