onView(withId(R.id.BUTTON))
.perform(click())
.check(matches(withContentDescription(R.id.my_layout)));
onView(withId(R.id.tp_layout))
.check(matches(isDisplayed()));
我正在尝试测试按钮点击是否会迁移到下一个屏幕。 如何才能匹配,只有第一个测试正在运行并且显示测试失败。
答案 0 :(得分:1)
您可以使用Espresso扩展程序 - Espresso-Intents。
简短的引用:
Espresso-Intents记录尝试启动活动的所有意图 来自被测试的应用程序。使用预期的API(表兄弟) Mockito.verify),你可以断言已经看到了一个给定的意图。