在此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似乎没有显示上述情况的示例。
答案 0 :(得分:1)
在仔细检查文档后,我相信下面是我要的。
cy.window().its('scrollY').should(($scrollY) => {
expect($scrollY).to.be.closeTo(400, 100);
})