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) 保存测试。瞧!
我正在使用 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) 保存测试。瞧!