Как использовать appium для вызова команды adb? - PullRequest
0 голосов
/ 10 февраля 2020

Как использовать appium для вызова команды adb. Это driver.executeScript ("mobile: shell", Cmd); не помогает, так как это относится только к внутренней системе Android. Мне нужно выполнить команду типа adb backup -noshared com.android.chrome -f /home/profiles/chrome.adb

Но мне нужно сделать это без падений. Если я сделаю это прямо из Runtime.getRuntime().exec(Cmd), appium упадет

1 Ответ

0 голосов
/ 10 февраля 2020

Вы, вероятно, хотите посмотреть класс ProcessBuilder .

ProcessBuilder pb = new ProcessBuilder("adb", "backup", "-noshared", "com.android.chrome", "-f", "/home/profiles.chrome.adb");
Process pc = pb.start();
pc.waitFor();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...