我正在为Android的Espresso测试工作,我的一个动作是想使用SearchView搜索列表,选择一个项目,然后导航回上一个屏幕(关闭搜索视图,然后按向上按钮)。
我已经尝试了一些东西来访问SearchView的up / collapse按钮来关闭它(不起作用):
onView(withContentDescription(R.string.abc_action_bar_up_description))
onView(withId(R.id.search_close_btn))
onView(withId(R.id.home))
onView(withId(R.id.homeAsUp))
onView(withId(R.id.collapseActionView))
Espresso.pressBack()
(只是向后导航)我希望有人可能知道访问和关闭此按钮的某种方式,因为我不知道。
提前致谢。
显然我不得不按两次后退按钮导航它,所以如果有人想知道,你需要使用Espresso.pressBack();
两次离开搜索菜单。