【发布时间】:2016-08-14 07:27:10
【问题描述】:
我是 appium 的新手。 我的屏幕中有一个元素列表,这些元素位于亲属布局中 但该列表包含不同类型的元素,我只想访问具有特定类型的元素。
例如: 宣传会是这样的
- [相对布局]
- [查看]
- [网页视图]
- [查看]
一般的文章都会有这个
- [相对布局]
- [查看 id=view_id]
- [ImageView id=picture_id]
- [TextView id=title_id]
订阅者的文章会有这个
- [相对布局]
- [查看 id=view_id]
- [ImageView id=picture_id]
- [ImageView id=subscriber_id]
- [TextView id=title_id]
如何只选择“普通”文章?
我试过这个
List<WebElement> list = el.findElements(By.xpath("//android.widget.RelativeLayout[not(.//android.widget.ImageView)]"));
但没用:/
【问题讨论】: