【问题标题】:how to use xpath in attached screen shot如何在附加的屏幕截图中使用 xpath
【发布时间】:2019-10-18 19:10:22
【问题描述】:

我无法使用 xpath 识别元素。附上相同的屏幕截图。我想识别标记的按钮并单击它。我使用了 XPath 表达式:

("//android.widget.ScrollView[2]/android.widget.LinearLayout[1][@Text='CONTAINER_HEIGHT_BY_FORM_REFERENCE']")

有人能帮我吗?提前致谢。

【问题讨论】:

  • 有人可以提出解决方案吗?

标签: android appium


【解决方案1】:

如层次视图所示,您的目标 LinearLayout 是clickable : false。

改为以孩子android.widget.Button为目标。

此外,还有一些问题:

"//android.widget.ScrollView[2]/android.widget.LinearLayout1[@Text='CONTAINER_HEIGHT_BY_FORM_REFERENCE']"

你需要"...ew[2]/android.widget.LinearLayout[1][@text='CONT...CE']" 但是,最重要的是您的目标 LinearLayout 没有该文本属性。另一方面,LinearLayout 包含的子 Button 应该。

有关索引 + 属性 xpath 表示法的更多详细信息,请参阅 this answer。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多