Android 如何测试crouton信息警报是使用浓缩咖啡显示的
我正在用浓缩咖啡做自动测试。通常,如果显示消息,我会使用资源id来定位TextView或要测试的元素。 像这样Android 如何测试crouton信息警报是使用浓缩咖啡显示的,android,android-espresso,crouton,Android,Android Espresso,Crouton,我正在用浓缩咖啡做自动测试。通常,如果显示消息,我会使用资源id来定位TextView或要测试的元素。 像这样 onView(withId(R.id.myTextViewID)).check(matches(withText(containsString("Message im checking")))); 现在,crouton警报消息的问题是我不知道要检查哪个id。这应该可以做到: onView(withText(containsString("Message you're che
onView(withId(R.id.myTextViewID)).check(matches(withText(containsString("Message im checking"))));
现在,crouton警报消息的问题是我不知道要检查哪个id。这应该可以做到:
onView(withText(containsString("Message you're checking"))).check(matches(anything()));
matches()
部件已检查视图是否存在于视图层次结构中。我想这就足够了。如果需要,可以将anything()
替换为isDisplayed()
,但如果在Crouton视图添加到视图层次结构的瞬间执行该检查,则该检查可能会失败,但该检查甚至部分不可见。您是指此库吗?