2017-09-07 9 views
0

Androidのオーバービューボタンをエミュレートする必要があります(同じ組み合わせctrl + O)。私の目標は、現在バックグラウンドにあるアプリケーションのオープンリストです。 は、この場所で、私はそのアクションを発見していない:Appiumのオーバービューボタンをエミュレートする方法

public interface AndroidKeyCode { 
    int BACK = 4; 
    int BACKSPACE = 67; 
    bla bla 

答えて

0

Androidの中のすべてのバックグラウンドのアプリのリストを表示するためのキーコードは、整数値があなた

であるためKEYCODE_APP_SWITCHです

adb shell input keyevent 187 

OR

:スイッチアプリのウィンドウを表示するコマンドの下に使用することができます0
adb shell input keyevent KEYCODE_APP_SWITCH 
+0

@Andreyはあなたのために、この作業のですか?それは私のために働いています – Vinod

1

これはあなたの必要性を解決する必要があります。

AndroidDriver aDriver = (AndroidDriver) driver; 
aDriver.pressKeyCode(AndroidKeyCode.HOME); 
aDriver.pressKeyCode(AndroidKeyCode.KEYCODE_APP_SWITCH); 
List<WebElement> appsInBackground = driver. 
    findElementsById("com.android.systemui:id/activity_description"); 
//select the one you need and open by click 
+0

はい、それは私の問題を解決しました。どうも! – Andrey

関連する問題