Katalon Recorder-验证购物篮小计

时间:2018-10-09 11:08:43

标签: validation katalon-studio katalon-recorder

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

Basket value that I want to validate automatically

P.S。我没有编码经验,因此对使用外行术语表示歉意。

2 个答案:

答案 0 :(得分:1)

在一位同事的帮助下(对此不承担任何责任!),我弄清楚了如何使用“ assertText”命令来验证页面上元素的值。

1)点击“记录”

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

3)点击

4)停止记录

5)现在,单击刚刚记录的命令,并将命令从“ click”更改为“ assertText”

6)理想情况下,应该已经正确选择了目标,但是,如果要再次确定目标,请使用“目标”字段右侧的按钮选择元素

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

8)运行测试

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

10)保存测试。瞧!

答案 1 :(得分:0)

我的建议是,在记录测试后,请以记录为起点,而不是将其作为完整的工作。

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

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