Katalon Recorder - 验证篮小计

Katalon Recorder - Validating Basket Subtotal

我正在使用 Katalon Recorder 来自动化一些网站测试。一是检查篮子小计计算是否正确。我可以一直重放测试直到结帐阶段,在这里我可以通过实际查看值来检查它们是否正确。我什至可以突出显示该值并看到它具有元素 ID。但是我如何编写测试,以便如果该值不是 999.99 英镑 - 测试失败?为此我需要 Katalon Studio 吗?

P.S。我没有编码经验,所以很抱歉使用外行术语。

我的建议是,在录制测试后,将录制作为起点,而不是作为完整的作品。

您需要验证元素内的文本,对吗?因此,在您的测试中添加几行:

String elementText = WebUI.getAttribute(findTestObject('path to object in OR'), 'value')
WebUI.verifyMatch(elementText, '£999.99', false)

在一位同事的帮助下(我并没有因此获得任何荣誉!),我弄清楚了如何使用 "assertText" 命令验证页面上元素的值。

1) 命中 "Record"

2) 在您正在测试的页面上,找到需要验证的文本

3) 点击它

4) 停止录制

5) 现在点击您刚刚记录的命令并将命令从 "click" 更改为 "assertText"

6) 理想情况下,目标应该已经 select 正确编辑了,但是如果您想再次确定,select 使用 [=36= 右侧按钮的元素]场

7) 在 "Value" 字段中,输入预期值(确保包含所有符号,例如在我的情况下,值应该是“£999.99”而不是“999.99”,否则测试会失败)

8) 运行 测试

9) 我建议将值更改为其他值以确保在值不匹配时测试失败,然后再次将其更改回来

10) 保存测试。瞧!