2017-06-04 6 views
0

Googleのクラウドテストサーバーの一部の仮想デバイスは、没入型モードの確認ポップアップ(https://developer.android.com/training/system-ui/immersive.html)のためにテストを正しく実行できないようです - エスプレッソでそのポップアップを自動的に閉じる方法はありますか?基本的に私のコードはローカルエミュレータでは動作しますが、Googleクラウドサーバでは動作しません。 これは失敗しているものである:ImmersiveModeConfirmation with Espresso 2.2.2

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); 

答えて

1

エミュレータが起動した直後にあなたがこれらのADBコマンドを実行することができます:はもはや没入型の確認を必要とするパッケージのカンマ区切りリストです

adb shell settings put secure immersive_mode_confirmations your.package.com 
adb reboot (required) 

immersive_mode_confirmationsをモード

関連する問題