浓缩咖啡错误查询(或测试的缓存)

时间:2018-08-20 12:11:42

标签: android android-espresso

我尝试进行以下测试

@Test
public void testItShowsErrorOnEmptyLogin() {
    onView(withId(R.id.bluebutton_button)).perform(click());
    onView(withId(R.id.bluebutton_button)).check(matches(withText("Укажите логин и пароль")));
}

但是失败并出现错误

android.support.test.espresso.NoMatchingViewException: No views in hierarchy found matching: (with id: com.app:id/bordered_text_view and with text: is "Войти" and Child at position 0 in parent Child at position 0 in parent with id: 2131296288 and is displayed on the screen to the user)

我不明白,为什么错误地抱怨我没有在测试中使用的查询。看起来像是之前测试的缓存或类似内容。

如何修复?

1 个答案:

答案 0 :(得分:0)

可能是由于缓存。 因此,只需尝试清除Android Studio的缓存即可。 您可以在Android Studio上通过 File-> Invalidate Cache / Restart (启用缓存/重新启动)来完成此操作。

谢谢