Espresso 在关闭对话框警报窗口后停止工作。
我有这个代码来检查按钮是否存在并且这个代码有效:
onView(withId(android.R.id.button1))
.check(matches(withText(android.R.string.str_button1)))
.check(matches(isDisplayed()));
然后我用一个按钮打开我的对话窗口:
onView(withId(android.R.id.button2)).preform(click())
然后我点击否定按钮取消:
onView(withId(android.R.id.button_cancel)).preform(click())
然后我尝试用相同的代码检查我的 button1 是否存在:
onView(withId(android.R.id.button1))
.check(matches(withText(android.R.string.str_button1)))
.check(matches(isDisplayed()));
在这一行我得到了一个错误:NoMatchingViewException: No views in hierarchy found matching: with id: ....