最近我尝试开始使用 android uiautomation 测试。
开发人员网站上的教程我已经完成了几次,在遇到一些问题并解决它们之后,我遇到了一个更大的问题。
我创建了一个项目,导入了两个 jar 文件并构建了一个 java 测试用例场景(教程中的那个)。之后,我使用 shell 命令行创建了一个 uitest projekt。更新了 build.xml 创建了一个 jar 文件并将其推送到我的设备上。
就这一点而言,一切都很好。
但是尝试使用命令行运行我的测试:
adb -s <ANDROID_SERIAL> shell uiautomator runtest DeviceUnlocker.jar -c c.d.d.DeviceUnlocker
我只得到错误:
INSTRUMENTATION_RESULT:shortMsg = java.lang.RuntimeException
INSTRUMENTATION_RESULT:longMsg=在路径上找不到类“cddDeviceUnlockingPseudoCodeTest:/system/framework/android.test.runner.jar:/system/framework/uiautomator.jar::/data/local /tmp/DeviceUnlocker.jarINSTRUMENTATION_CODE:0