首页 > 解决方案 > Transition 和 Cypress 的意外行为

问题描述

我已经用过渡测试了元素。它只是在单击后更改图像并执行一些过渡缓出操作。然后我尝试使用 Cypress 来比较新图像是否是预期的 URL 图像。但是由于过渡,我有一个-webkit-cross-fade方法作为输出。如何在不使用的情况下解决该问题cy.wait()

代码:

  it('test', ()=> {
        getSelectAll().click()
        cy.wait(300)
        getCheckboxes().each((elem) => {
        expect(elem).to.have.css('background-image', 
            expectedBackground)
        })
    })

我不想使用cy.wait().

标签: cypress

解决方案


推荐阅读