Katalon脚本:按属性查找元素并单击它

时间:2018-09-12 19:25:03

标签: katalon-studio

我有一些是/否单选按钮,如果我不必在UI中多次单击就可以将它们注册为“测试对象”,则会更快。

是否可以编辑测试脚本以按属性找到这些元素并单击它们?

1 个答案:

答案 0 :(得分:2)

您不需要使用用户界面(我假设您是指对象存储库)。

例如,如果您具有以下HTML:

<form action="">
  <input type="radio" value="On"> On<br>
  <input type="radio" value="Off"> Off<br>
</form>

您可以在脚本中创建参数化的对象(并且不使用网络间谍/记录功能):

def switch = ['on', 'off']
TestObject button = new TestObject().addProperty('css', ConditionType.EQUALS, 'input[value="'+switch+'"]')

您将需要导入以下内容:

import com.kms.katalon.core.testobject.ConditionType
import com.kms.katalon.core.testobject.TestObject