尝试查找部分属性值。全值没问题。
我有h1 class="a b c"
,想知道此h1
是否具有a
作为类属性。
尝试WebUI.verifyMatch(findTestObject('mytest/mytest-h1'),'a', 'a.*', false, FailureHandling.STOP_ON_FAILURE)
,但找不到。
答案 0 :(得分:1)
也通过此Katalon Forum post进行了回答(如果将来链接断开,我们深表歉意。)
根据Mrše伴侣的回答,您还可以尝试以下操作:
conda install rise
自添加def attribute = WebUI.getAttribute(findTestObject('mytest/mytest-h1'), 'class')
boolean doesAttributeExist = attribute.contains('a')
if (!doesAttributeExist) {
// Add some logic/interaction
}
以来,无论情况如何,测试都会失败。
您是否要继续测试,而不要使用FailureHandling.STOP_ON_FAILURE
答案 1 :(得分:0)
尝试一下:
def attribute = WebUI.getAttribute(findTestObject('mytest/mytest-h1'), 'class')
assert attribute.contains('a ')
答案 2 :(得分:0)
或者,使用CSS类作为定位器创建一个对象,并确认元素存在:
2.500000 000001CA3E31B330 test123
10.0 [2.5, 5.0, 7.5]