Androidのオーバービューボタンをエミュレートする必要があります(同じ組み合わせctrl + O)。私の目標は、現在バックグラウンドにあるアプリケーションのオープンリストです。 は、この場所で、私はそのアクションを発見していない:Appiumのオーバービューボタンをエミュレートする方法
public interface AndroidKeyCode {
int BACK = 4;
int BACKSPACE = 67;
bla bla
Androidのオーバービューボタンをエミュレートする必要があります(同じ組み合わせctrl + O)。私の目標は、現在バックグラウンドにあるアプリケーションのオープンリストです。 は、この場所で、私はそのアクションを発見していない:Appiumのオーバービューボタンをエミュレートする方法
public interface AndroidKeyCode {
int BACK = 4;
int BACKSPACE = 67;
bla bla
Androidの中のすべてのバックグラウンドのアプリのリストを表示するためのキーコードは、整数値があなた
であるためKEYCODE_APP_SWITCHです
adb shell input keyevent 187
OR
:スイッチアプリのウィンドウを表示するコマンドの下に使用することができます0adb shell input keyevent KEYCODE_APP_SWITCH
これはあなたの必要性を解決する必要があります。
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
はい、それは私の問題を解決しました。どうも! – Andrey
@Andreyはあなたのために、この作業のですか?それは私のために働いています – Vinod