在Katalon中查找部分属性值

时间:2018-07-04 11:16:32

标签: katalon-studio

尝试查找部分属性值。全值没问题。

我有h1 class="a b c",想知道此h1是否具有a作为类属性。

尝试WebUI.verifyMatch(findTestObject('mytest/mytest-h1'),'a', 'a.*', false, FailureHandling.STOP_ON_FAILURE),但找不到。

3 个答案:

答案 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]