Espresso - 使用相同的索引值两次断言文本

Espresso - Assert the text twice with same index value

在一个屏幕中,我有两次“可用”文本。 两者都有索引值 1

设备存储:

 Available

SD 卡

Available

我如何断言这两个“可用”文本

您可以使用也引用同级视图的 ViewMatcher。

onView(allOf(withText(containsString("Available")), hasSibling(withText("Device Storage"))).check(matches(isDisplayed()))

onView(allOf(withText(containsString("Available")), hasSibling(withText("SD Card"))).check(matches(isDisplayed()))