Android Espresso - 关闭SearchView

问题描述 投票:0回答:1

我正在为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()(只是向后导航)

我希望有人可能知道访问和关闭此按钮的某种方式,因为我不知道。

提前致谢。

java android android-toolbar searchview android-espresso
1个回答
0
投票

显然我不得不按两次后退按钮导航它,所以如果有人想知道,你需要使用Espresso.pressBack();两次离开搜索菜单。

© www.soinside.com 2019 - 2024. All rights reserved.