这将是我在这里问的最愚蠢的问题。我正在经历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]
)