При создании нового проекта я меняю имя пакета на имя стороннего имени пакета apk ( com.apowersoft.mirror ), выбираю пустой сценарий и сохраняю.
Я создаю новый (маленький) тестовый скрипт в пакете, затем подключаю устройство Android и запускаю тест.
Отображается приведенное ниже сообщение об ошибке:
//Testing started at 11:01 ...
// 10/24 11:01:50: Launching ExampleTest...
//$ adb push C:\Users\LOCAL.ADMIN\Android Studio Test
//Files\Practice\app\build\outputs\apk\debug\app-debug.apk
App-debug apk - это apk, который автоматически создается при запуске скрипта (мне не нужен этот apk, поэтому яудалил его и попытался заменить на сторонний apk (приложение ApowerMirror), но это не сработало. apk просто снова появился в папке после повторного запуска сценария.)
///data/local/tmp/com.apowersoft.mirror
//$ adb shell pm install -t -r
//"/data/local/tmp/com.apowersoft.mirror"
//pkg: /data/local/tmp/com.apowersoft.mirror
//Success
//$ adb push C:\Users\LOCAL.ADMIN\Android Studio Test
//Files\Practice\app\build\outputs\apk\androidTest\debug\app-debug-
//androidTest.apk /data/local/tmp/com.apowersoft.mirror
//$ adb shell pm install -t -r
//"/data/local/tmp/com.apowersoft.mirror.test"
//pkg: /data/local/tmp/com.apowersoft.mirror.test
//Success
//Running tests
//$ adb shell am instrument -w -r -e debug false -e class
//'com.apowersoft.mirror.ExampleTest'
//com.apowersoft.mirror.test/android.support.test.runner.AndroidJUnitRunner
//Client not ready yet..
//Started running tests
Сразу после этого мой первый тест не пройден.см. ниже (жирным шрифтом)
// android.support.test.uiautomator.UiObjectNotFoundException: UiSelector [TEXT = Register]
В какой папке я долженпоставить сторонний apk-файл (приложение ApowerMirror), который я хочу протестировать?
Обратите внимание: Когда на моем устройстве уже установлен apk и я запускаю тестовый скрипт, я получаюприведенное ниже сообщение об ошибке (Ошибка [INSTALL_FAILED_VERSION_DOWNGRADE]), и когда я удаляю его и пытаюсь повторить, отображается сообщение об ошибке выше:
//Testing started at 12:47 ...
//10/25 12:47:29: Launching ExampleTest
//$ adb push C:\Users\LOCAL.ADMIN\Android Studio Test
//Files\MyApplication\myapp\build\outputs\apk\debug\myapp-debug.apk
///data/local/tmp/com.smartvg.tcr.aevi
//$ adb shell pm install -t -r "/data/local/tmp/com.smartvg.tcr.aevi"
//pkg: /data/local/tmp/com.smartvg.tcr.aevi
//Failure [INSTALL_FAILED_VERSION_DOWNGRADE]