由于沉浸式模式确认弹出窗口(此处显示: https ://developer.android.com/training/system-ui/immersive.html) ,谷歌云测试服务器上的某些虚拟设备似乎无法正确执行测试- 是否存在一种用 Espresso 自动关闭弹出窗口的方法?基本上我的代码可以在本地模拟器中运行,但不能在 Google 云服务器上运行。这就是失败的原因:
View v = activity.getWindow().getDecorView();
v.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
| View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);