我想不选择菜单项就关闭“溢出”菜单(操作栏上的更多选项),因为只是想取消溢出菜单视图。
那么如何编写android espresso测试脚本来执行溢出菜单视图之外的点击?
谢谢!
答案 0 :(得分:1)
不幸的是,可能无法通过Espresso触摸外部的任何地方来关闭溢出菜单,因为根视图很可能是菜单弹出式布局。但是,您可以在UiAutomator中使用UiDevice:
UiDevice.getInstance(InstrumentationRegistry.getInstrumentation()).click(0, 100)
您可能需要弄清楚x和y坐标才能在屏幕上单击。否则,如果您只想关闭溢出菜单,建议使用回压作为最简单的解决方案:
Espresso.pressBack()