我正在尝试在没有USB连接的情况下在我的设备上运行UiAutomator 2.0测试用例,但它现在基于入侵测试,不像UiAutomator 1.0支持--nohup选项。
我遇到了两种方法: 1.寻找一种在没有USB连接的情况下运行UiA 2.0的方法 2.使用UiA 1.0
在方法1上没有运气,我尝试使用Android Studio和Gradle构建UiA 1.0测试用例,但是在搜索互联网(某些链接here和here)之后,似乎UiA 1.0不直接支持Gradle,我还没能用Android Studio和Gradle成功构建UiA 1.0测试用例,有没有人知道如何解决这个问题?或者使用Eclipse回到UiA 1.0并且放弃UiA 2.0对我来说是唯一的选择?提前感谢您提供的任何提示!
答案 0 :(得分:1)
您可以使用adb shell nohup am instrument -w ...
在没有连接USB的情况下运行测试。
nohup
命令可确保am instrument
在shell会话终止后继续运行(例如,断开USB连接时)。