如果要检查是否显示了视图,请使用此Espresso的测试:
@Test
fun toolbar_menu_addTrader_isDisplayed() {
onView(withId(R.id.add_trader))
.check(matches(isDisplayed()))
}
很好。
但是有时候我需要在可见时返回 true ,否则在不可见时返回 false 。
Espresso可以吗?
答案 0 :(得分:1)
我从没有找到其他解决方案,所以这是对我所做工作的改编。我相信,它可以满足我的目的:
@Test
fun toolbar_menu_addTrader_isDiplayed() {
// grab a nullable reference to the "add trader" button
val button: ViewInteraction? = onView(withId(R.id.add_trader))
// return whether it is null or not
return button == null
}