Katalon 脚本:按属性查找元素并单击它
Katalon Script: Find element by attributes and click it
我有一些 yes/no 单选按钮,如果我不必在 UI.[=10= 中多次点击将这些按钮注册为 'test objects',速度会快得多]
有没有办法编辑我的测试脚本以按属性查找这些元素并单击它们?
您不需要使用 UI(我认为您指的是对象存储库)。
例如,如果您有以下 HTML:
<form action="">
<input type="radio" value="On"> On<br>
<input type="radio" value="Off"> Off<br>
</form>
您可以在脚本中创建参数化对象(而不是使用网络 spy/record 功能):
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
我有一些 yes/no 单选按钮,如果我不必在 UI.[=10= 中多次点击将这些按钮注册为 'test objects',速度会快得多]
有没有办法编辑我的测试脚本以按属性查找这些元素并单击它们?
您不需要使用 UI(我认为您指的是对象存储库)。
例如,如果您有以下 HTML:
<form action="">
<input type="radio" value="On"> On<br>
<input type="radio" value="Off"> Off<br>
</form>
您可以在脚本中创建参数化对象(而不是使用网络 spy/record 功能):
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