当前位置: 首页 > 知识库问答 >
问题:

Appium和Robot框架:不支持带有前缀的元素定位器

花阳辉
2023-03-14

我试图点击移动应用程序上的跳过按钮。

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

InvalidSelectorException:消息:此会话不支持定位器策略“css selector”

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

还有,如果有人有关于如何编写appium动作以使用robot框架在移动应用程序上执行的好例子,那也是很好的。

共有1个答案

广乐邦
2023-03-14

如果您在AppiumLibrary这里查看RF Appium KW文档,您可以看到引用ID的示例。

Click Element | id=my_element

甚至不需要id。

 类似资料:
  • 我有一个xpath选择器,我想使用关键字Execute Javascript点击这个元素,请帮助我修改语句 我把陈述写得很累

  • 建立一个 CDN,你能配置assetPrefix选项,去配置你的 CDN 源。 const isProd = process.env.NODE_ENV === 'production' module.exports = { // You may only need to add assetPrefix in the production. assetPrefix: isProd ? 'ht

  • 我无法使用XPath标识元素。我尝试了不同类型的xpath,但无法识别它。 我想标识下面的图片中显示的元素“Bills”。我没有ID,所以我使用XPath。我使用了下面的XPath。 xpath=//android.app.actionbar$tab/textview[@text='bills']和xpath=//android.app.actionbar$tab1/textview[@text=

  • 问题内容: 我正在尝试等待Selenium切换变化的帧,然后再等待另一个元素。即 如果我在第二次等待之前进行一次简单的处理,它的功能就很好,但是如果没有这样做,我会收到以下错误消息: 在等待填充该框架中的元素之前,是否有更好的方法来等待框架上下文切换完成? 问题答案: 您需要考虑以下几点: 切换到框架的代码行看起来很完美,不会引发任何错误: 在下一行中,您尝试了 ExpectedCondition

  • 我正纠结于一个原生Android应用程序上的导航抽屉。

  • 我正在尝试‘获取’一个rss提要。 当我检查“res”里面是什么的时候。它似乎得到了整个XML。但后来,我试图解码它,我得到: