如何在Cypress中期望日期包含另一个日期



这将是我在这里问的最愚蠢的问题。我正在经历Cypress自动化,并正在处理其中一个场景。

我想验证日期是否匹配或包含日期。

系统日期-11/30/2021 06:18:33 PM和派生应用日期-11/30/2021 6:18:38

如何使用Cypress来匹配和断言这一点?

expect('11/30/2021 06:18:33 PM').to.have.string('11/30/2021 6:18:38');

我得到以下错误:-

AssertionError
expected '11/30/2021 06:18:33 PM' to contain '11/30/2021 6:18:38'

您可以使用to.include,类似于:

expect('11/30/2021 06:18:33 PM').to.include('11/30/2021 06:18:33')

或者,如果你只是想匹配日期,你可以这样做。使用split,我们只提取日期并断言它

expect('11/30/2021 06:18:33 PM'.split(' ')[0]).to.equal(
'11/30/2021 06:18:33'.split(' ')[0]
)

最新更新