在此SO post中,发布了以下代码段。
cy.window().then(($window) => {
expect($window.scrollY).to.be.closeTo(400, 100);
});
但是,我想使用“应该”语法,如下所示。
// This code works
cy.window().its('scrollY').should('equal', 400);
如何在赛普拉斯中一起使用“应该”和“ closeTo”(以下操作无效)?
// This code doesn't work
cy.window().its('scrollY').should('closeTo', 400, 100);
documentation似乎没有显示上述情况的示例。
最佳答案
在仔细检查了文档之后,我相信下面是我想要的。
cy.window().its('scrollY').should(($scrollY) => {
expect($scrollY).to.be.closeTo(400, 100);
})