我正在尝试验证Katalon中的数值。 Katalon中的“验证Web UI”关键字不起作用。
这是元素代码:
<dd class="h1 no-margin" id="trans-tax1" data-value="0.085625">$0.09</dd>
这是我的剧本:
TestObject tax1TO = findTestObject(<path>)
def tax1Amount = "$0.09"
WebUI.verifyElementAttributeValue(tax1TO, 'translate', tax1Amount, GlobalVariable.G_Timeout_Tiny, FailureHandling.CONTINUE_ON_FAILURE)
运行脚本时,出现错误消息“对象的属性'translate'具有实际值'true'而不是预期值。
我也尝试在脚本中使用“文本”和“值”而不是“翻译”,但Katalon告诉我那些属性不存在。
答案 0 :(得分:1)
我认为您要检查的是标记的属性之一,可能是“数据值”,因为您正在查看的“ $ 0.09”似乎是数据值的格式化版本。
尝试一下:
TestObject tax1TO = findTestObject(<path>)
def tax1Amount = "0.085625"
WebUI.verifyElementAttributeValue(tax1TO, 'data-value', tax1Amount, GlobalVariable.G_Timeout_Tiny, FailureHandling.CONTINUE_ON_FAILURE)