【问题标题】:Wait for modal 'please wait' to close等待模式“请稍候”关闭
【发布时间】:2018-03-08 11:43:56
【问题描述】:

等待“请稍候”模式关闭的标准赛普拉斯方式是什么?

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

【问题讨论】:

    标签: javascript testing cypress


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2022-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多