【发布时间】:2016-12-14 03:34:13
【问题描述】:
我正在为原生 Android 应用上的导航抽屉苦苦挣扎。
所以抽屉里有 11 个元素,其中 9 个是可见的,其余的你必须向下滚动。
这些元素包含 2 个子元素,第一个 - imageView,第二个 - textView 元素。
我想要做的是创建一个方法来遍历可见的抽屉元素以搜索具有特定名称的元素然后点击它,如果元素不可见,我将向下/向上滚动抽屉并然后重复迭代。
所以我需要一个 for 循环来遍历 textView 元素,使用 text 属性找到我需要的那个,然后点击这个 textView 的父元素。
但是,我正在努力使用 xpath 正确定位元素,而 Appium 似乎无法找到它们。
谁能帮助我了解如何动态指定 xpath 以便我可以遍历元素?
谢谢。
【问题讨论】: