Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
等待“请稍候”模式关闭的标准赛普拉斯方式是什么?
很容易检查它是否存在,但不使用cy.wait(ms),我怎样才能让赛普拉斯继续检查一段时间,看看元素是否已从 DOM 中删除,或者变得不可见?
cy.wait(ms)
您可以简单地使用should断言它不存在,赛普拉斯将等待该元素,直到它从 DOM 中删除。如果需要覆盖默认4s超时,可以将其传递给上一个命令:
should
4s
cy.get( selector, { timeout: 10000 }).should("not.exist");
尝试使用cy.get(selector).should("not.be.visible"); 它对我有用
cy.get(selector).should("not.be.visible");