Android UiAutomator 脚本运行通常是通过PC的CMD 窗口启动的。USB 断开,脚本运行就停止了。
其实在启动的命令行中加上一段字符就可以避免对USB的依赖。
- 代码
uiautomator runtest AutoTao.jar -c AutoTao.Tao --nohup
加上–nohup 后脚本的运行就不依赖于启动进程(parent process ),即使在 parent process 终止(例如拔掉USB线)了,脚本的运行也不受影响。
下面是官网的说明
–nohup Runs the test to completion on the device even if its parent process is terminated (for example, if the device is disconnected).
所以说只要在启动的命令行中加上这段字符,启动后断开USB 脚本仍可以正常运行。