为嵌套的RecyclerViews编写Espresso UI测试的正确方法是什么



使用Espresso 编写嵌套回收视图UI测试的正确方法是什么

元件结构为

- RecyclerView1
- TextView1
- RecyclerView2
- TextView2

要求是迭代每个RecyclerView项目并验证isDisplayed()

它取决于RecyclerViews的元素id,但在大多数情况下,通过2个匹配器可以找到足够的元素。首先通过withId查找元素,然后通过withText匹配器查找您的元素。如果textViews的文本相等,则可以通过withIndex匹配器选择所需的textView。withIndex可以完美地处理角落案例,如具有相同元素的回收器视图

最新更新