【发布时间】:2016-12-22 08:19:16
【问题描述】:
@AndroidFindBy (uiAutomator = "new UiSelector().className(\"android.support.v7.widget.RecyclerView\").childSelector(new UiSelector().className(\"android.widget.RelativeLayout\"))")
public List<MobileElement> listOfElements;
System.out.print(listOfElements.size());
这将返回 1。
所以有一个元素“android.support.v7.widget.RecyclerView”包含9个元素“android.widget.RelativeLayout”。那些我想得到一个列表,但我只得到一个带有上述定位器的元素。我在这里做错了什么?
如果我在定位器末尾添加 .index() ,那么它将根据指定的索引号给我一个元素,但我需要一个所有子元素的列表。
appium 是否支持所有 UiSelector 命令?因为其中一些似乎不起作用(例如您可以键入正则表达式的 classNameMatches,或者 fromParent、scrollable ......)
【问题讨论】:
标签: java android automation appium