我可以在真实设备上运行UIAutomator测试。这是我已采取的步骤:
<sdk_dir>/sdk/tools/android create uitest-project -n <test_name> -t 1 -p <workspace_dir>/<test_name>
cd <workspace_dir>/<test_name>
ant build
<platform-tools/adb push
<workspace_dir>/<test_name>/bin/<test_name.jar> /data/local/tmp
<platform-tools/adb shell uiautomator runtest <test_name.jar> -c <package_name.classname>
有谁知道如何在模拟器上执行测试?(我使用的是Mac-emulator64-arm)
您始终可以在Android设备模拟器上运行UIAutomator测试
您所需要做的就是找出连接到PC的设备:
<platform-tools/adb devices
List of devices attached
emulator-5555 device
HTCDesireX device
获得仿真器的设备ID后,使用adb -s <emulator_id>
代替adb
,新步骤将是:
<platform-tools/adb -s emulator-5555 push <workspace_dir>/<test_name>/bin/<test_name.jar> /data/local/tmp
<platform-tools/adb -s emulator-5555 shell uiautomator runtest <test_name.jar> -c <package_name.classname>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句