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

Android Espresso-使用相同的索引值断言文本两次,android,android-studio,android-espresso,assertion,Android,Android Studio,Android Espresso,Assertion,在一个屏幕上,我有两次文本“可用”。 两者的索引值均为1 冷藏库: Available SD卡 Available 如何声明这两个“可用”文本,您可以使用同时引用同级视图的ViewMatcher onView(allOf(withText(containsString("Available")), hasSibling(withText("Device Storage"))).check(matches(isDisplayed())) onView

在一个屏幕上,我有两次文本“可用”。 两者的索引值均为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()))

您现在使用的是什么测试?onView(带文本(containsString(“可用”))。检查(匹配项(isDisplayed()));像这样,我试图断言。但我需要检查设备存储和SD卡下是否都有“Available”字样@里沙布德比辛格