【发布时间】:2019-04-08 23:09:29
【问题描述】:
我们有一个应用程序定期轮询服务器,直到任务完成。我们触发了一个全局事件,以便 Cypress 可以捕获并确定任务是否完成,但我们在 Cypress 上使用 document.addEventListener 时遇到了问题。这是我们正在做的事情:
document.addEventListener('queryEnd', () => {
cy.get('.chart').should('be.visible')
cy.get('.table').should('be.visible')
})
但是;当我们在规范中使用它时,它不会按预期工作,我们无法捕捉到它。此外,赛普拉斯不等待测试并运行afterEach,而无需等待回调运行。
【问题讨论】:
标签: cypress