我有一个加载指示器,我需要等待它消失才能执行我的断言。
我见过一些人使用以下内容,但它似乎对我不起作用,而且我也不希望它成为断言。
cy.get('element', {timeout: 10_000}).should('not.exist');
有人有什么建议吗?
最佳答案
恕我直言,最干净的方法是不要对 get 使用等待或超时,这有点反模式。
我建议使用 Cypress waitUntil命令并使用类似的东西:
cy.waitUntil(function() {
return cy.get('element').should('not.exist');
})
或者根据应用代码,您可以使用not.be.visible
。
关于javascript - 如何等待元素在柏树中消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53672387/