在没有连接USB的情况下运行UiAutomator 2.0测试用例

时间:2016-06-06 10:31:41

标签: android eclipse gradle uiautomator autotest

我正在尝试在没有USB连接的情况下在我的设备上运行UiAutomator 2.0测试用例,但它现在基于入侵测试,不像UiAutomator 1.0支持--nohup选项。

我遇到了两种方法: 1.寻找一种在没有USB连接的情况下运行UiA 2.0的方法 2.使用UiA 1.0

在方法1上没有运气,我尝试使用Android Studio和Gradle构建UiA 1.0测试用例,但是在搜索互联网(某些链接herehere)之后,似乎UiA 1.0不直接支持Gradle,我还没能用Android Studio和Gradle成功构建UiA 1.0测试用例,有没有人知道如何解决这个问题?或者使用Eclipse回到UiA 1.0并且放弃UiA 2.0对我来说是唯一的选择?提前感谢您提供的任何提示!

1 个答案:

答案 0 :(得分:1)

您可以使用adb shell nohup am instrument -w ...在没有连接USB的情况下运行测试。

nohup命令可确保am instrument在shell会话终止后继续运行(例如,断开USB连接时)。