我有一个回收站视图,其中应包含3个未知顺序的物品。

我知道如何按位置获取回收物品以及如何检查文字

onView(withId(...)).check(matches(atPosition(0, hasDescendant(withText(A)))));


但我不知道该怎么说withText(A)withText(B)

我用Google搜索但看不到OR hamcrest Matcher之类的东西

最佳答案

您可以使用Matchers.anyOf()。例如:

onView(anyOf(withText("X"), withText("Y"))).check(matches(isDisplayed()))

08-25 14:37