【问题标题】:Appium and Robot Framework: Element locator with prefix not supportedAppium 和机器人框架:不支持带前缀的元素定位器
【发布时间】:2019-11-21 23:30:04
【问题描述】:

我尝试点击移动应用上的跳过按钮。

错误:ValueError:带前缀的元素定位器 'android.widget.textview[@resource-id' 不受支持

 AppiumLibrary.Click Element  android.widget.TextView[@resource-id='sg.onemap.android.onemap2:id/tv_skip']

尝试了另一种方式,但又收到一条错误消息

InvalidSelectorException:消息:定位器策略“css 选择器”是 本次会议不支持

Click Element  id='sg.onemap.android.onemap2:id/tv_skip'

此外,如果有人有任何关于如何编写 appium 操作以使用机器人框架在移动应用程序上执行的好的示例,那将是很好的。

【问题讨论】:

  • 您的 id 元素看起来在 resource-id 之间有一个空格,这意味着吗?

标签: appium robotframework


【解决方案1】:

如果您查看此处的 RF Appium KW 文档 AppiumLibrary,您可以看到引用 id 的示例。

Click Element | id=my_element

id 甚至不需要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-08
    • 2018-12-04
    • 2016-04-26
    • 2021-11-15
    • 2013-02-07
    • 2014-09-29
    • 2021-04-08
    • 2023-03-04
    相关资源
    最近更新 更多