【问题标题】:Running UiAutomator 2.0 test cases without USB connected在没有连接 USB 的情况下运行 UiAutomator 2.0 测试用例
【发布时间】:2016-10-05 22:16:00
【问题描述】:

我正在尝试在未连接 USB 的设备上运行 UiAutomator 2.0 测试用例,但它现在基于仪器测试,这与支持 --nohup 选项的 UiAutomator 1.0 不同。

我想到了两种方法: 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 是我唯一的选择?提前感谢您提供的任何提示!

【问题讨论】:

标签: android eclipse gradle android-uiautomator autotest


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2023-01-09
    • 2014-01-01
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 2018-12-31
    • 2015-07-12
    • 1970-01-01
    • 2023-04-04
    相关资源
    最近更新 更多