【问题标题】:How to use .should with the "closeTo" assertion in Cypress?如何在赛普拉斯中使用 .should 和“closeTo”断言?
【发布时间】:2019-11-11 19:52:42
【问题描述】:

在这个SO post中,贴出了以下代码sn-p。

cy.window().then(($window) => {
  expect($window.scrollY).to.be.closeTo(400, 100);
});

但是,我想使用如下所示的“应该”语法。

// This code works
cy.window().its('scrollY').should('equal', 400);

如何在 Cypress 中同时使用“should”和“closeTo”(以下不起作用)?

// This code doesn't work
cy.window().its('scrollY').should('closeTo', 400, 100);

documentation 似乎没有显示上述情况的示例。

【问题讨论】:

    标签: testing e2e-testing cypress


    【解决方案1】:

    在仔细检查文档后,我相信以下是我所追求的。

    cy.window().its('scrollY').should(($scrollY) => {
        expect($scrollY).to.be.closeTo(400, 100);
    })
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-25
      • 1970-01-01
      • 2021-12-22
      • 2021-12-21
      • 1970-01-01
      • 2021-01-02
      • 1970-01-01
      • 2022-07-18
      相关资源
      最近更新 更多