我已经测试了使用cy.screenshot
的{{3}}插件。它可以正常工作,但问题是字体有时无法及时加载到屏幕截图中,因此我们的差异非常不稳定。
在继续测试之前,有没有办法让cypress等待加载字体和更新UI?
答案 0 :(得分:0)
cy.document().its("fonts.status").should("equal", "loaded")
断言自动使测试等待,直到document.fonts.status
成为"loaded"
。由于它目前是一项实验性技术,因此您应该首先检查其浏览器兼容性。