如何使用appium调用adb命令。
这个 driver.executeScript ("mobile: shell", Cmd);
没有帮助,因为这仅适用于内部 Android 系统。我需要执行类似的命令
adb backup -noshared com.android.chrome -f/home/profiles/chrome.adb
但我需要在不摔倒的情况下做到这一点。如果我直接从 Runtime.getRuntime().exec(Cmd) 执行此操作,appium 将崩溃
最佳答案
您可能想查看the ProcessBuilder class .
ProcessBuilder pb = new ProcessBuilder("adb", "backup", "-noshared", "com.android.chrome", "-f", "/home/profiles.chrome.adb");
Process pc = pb.start();
pc.waitFor();
关于java - 如何使用appium调用adb命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60147524/