等待模态'请等待'关闭

时间:2018-03-08 11:43:57

标签: javascript testing cypress

等待“等待”的标准赛普拉斯方式是什么?莫代尔要关闭?

很容易检查它是否存在,但是如果不使用cy.wait(ms),我怎样才能让赛普拉斯继续检查一段时间,看看该元素是否已经从DOM中删除,或者是不可见的?

2 个答案:

答案 0 :(得分:7)

您可以简单地使用should断言它不存在,赛普拉斯将等待该元素,直到它从DOM中删除。如果需要覆盖默认的4s超时,可以将其传递给上一个命令:

cy.get( selector, { timeout: 10000 }).should("not.exist");

答案 1 :(得分:0)

尝试使用 cy.get(selector).should("not.be.visible"); 对我有用