【问题标题】:Use of locators in Katalon mobile automation在 Katalon 移动自动化中使用定位器
【发布时间】:2019-04-04 20:13:53
【问题描述】:

我正在使用 Katalon 进行移动自动化,我的问题是我可以像在 Appium 中那样直接使用 XPath 或 CSS 等定位器,还是仅限于使用 findobject 定位器?

【问题讨论】:

    标签: testing mobile automated-tests katalon-studio


    【解决方案1】:

    您可以添加具有任何属性的测试对象,然后使用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
    

    【讨论】:

    • 执行此操作时遇到困难,请您详细说明示例代码。
    • 你遇到了什么困难?
    • 得到这个失败原因:groovy.lang.MissingPropertyException:没有这样的属性:类的ConditionType:Script1554199129353
    • 哦,是的,对不起。您将需要导入 TestObject 和 ConditionType 类。您只需在脚本模式下按 Ctrl+Shift+O,其余的工作将由 Katalon 完成。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-19
    • 2015-03-28
    • 1970-01-01
    • 2020-10-22
    • 2015-09-08
    相关资源
    最近更新 更多