недавно я попытался начать тестирование Android uiautomation.
Учебник с сайта разработчика, который я прорабатывал несколько раз, и после некоторых проблем и их решения, у меня возникла более серьезная проблема.
Я создал проект, импортировал два файла jar и создал тестовый сценарий Java (тот, что из учебника). После этого я создал проект uitest с командной строкой оболочки. обновил 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 = Не удалось найти класс c.d.d.DeviceUnlockingPseudoCodeTest по пути: /system/framework/android.test.runner.jar: /system/framework/uiautomator.jar:: /data/local/tmp/DeviceUnlocker.jarINSTRUMENTATION_CODE: 0