Katalon移动自动化中定位器的使用
Use of locators in Katalon mobile automation
我正在使用 Katalon 进行移动自动化,我的问题是我可以像在 Appium 中那样直接使用 XPath 或 CSS 等定位器,还是只能使用 findobject
定位器?
您可以添加具有任何属性的测试对象,然后使用 Mobile.*
关键字。像这样
TestObject myObject = new TestObject().addProperty('xpath', ConditionType.EQUALS, '//xpath-path')
Mobile.tap(myobject, 1)
您将需要导入 TestObject 和 ConditionType 类。您只需在脚本模式下按 Ctrl+Shift+O,Katalon 将完成剩下的工作。
或者,在测试脚本的开头添加以下内容:
com.kms.katalon.core.testobject.ConditionType as ConditionType
com.kms.katalon.core.testobject.TestObject as TestObject
我正在使用 Katalon 进行移动自动化,我的问题是我可以像在 Appium 中那样直接使用 XPath 或 CSS 等定位器,还是只能使用 findobject
定位器?
您可以添加具有任何属性的测试对象,然后使用 Mobile.*
关键字。像这样
TestObject myObject = new TestObject().addProperty('xpath', ConditionType.EQUALS, '//xpath-path')
Mobile.tap(myobject, 1)
您将需要导入 TestObject 和 ConditionType 类。您只需在脚本模式下按 Ctrl+Shift+O,Katalon 将完成剩下的工作。
或者,在测试脚本的开头添加以下内容:
com.kms.katalon.core.testobject.ConditionType as ConditionType
com.kms.katalon.core.testobject.TestObject as TestObject