我需要一些帮助。这很奇怪。基本上我正在编写一些testcafe测试,其中:用户将转到订单摘要页面,并验证结帐页面上的总数与订单详细信息页面上的总数是否匹配。
问题:在某些情况下,订单明细总额不足一美分(根据开发人员的说法,这不是一个值得尽快修复的错误)。例如,在结帐页面上,您的订单总额为3.50美元。在订单详细信息页面上,总计为$ 3.51
是否有办法在testcafe断言中与额外的一分钱作斗争?
这是我的断言如下:
await t
.expect(totalOnCheckoutPage)
.eql(totalOnOrderDetails);
totalOnCheckoutPage和totalOnOrderDetails是选择器变量。
您可以尝试使用内部断言方法
您可以编写自定义实用程序进行四舍五入。样本