Я хочу установить приложение для Android из локального драйвера на эмуляторе и запустить тесты эспрессо на уже существующее приложение. Есть ли способ пропустить установку приложения в тестах эспрессо?Android: Тест-драйв Espresso - Как запустить тесты эспрессо по уже существующему приложению на эмуляторе
2
A
ответ
4
Вы можете установить свои APK-с помощью АБР, а затем запустить тесты вручную:
$ adb install myapp.apk (1)
$ adb install myapp-androidTest-unaligned.apk (2)
$ adb shell am instrument -w com.myapp.test/android.support.test.runner.AndroidJUnitRunner (3)
- (1) загрузить приложение APK
- (2) загрузить ваш тест APK APK
- (3) обязательно используйте ваше имя пакета test apk, которое обычно является именем вашего приложения, с исправлением
.test
. Также вы должны использовать полностью квалифицированный испытательный бегун. Это то, что вы указали какtestInstrumentationRunner
в файле build.gradle.
Чтобы ответить на ваш вопрос, вам не нужно делать шаги 1 и 2, если APK и тест APK уже на устройстве (возможно, ранее работает ./gradlew connectedAndroidTest
)
загляните в this Android doc page, его рассказывает немного больше об adb shell am instrument commend.
Смежные вопросы
- 1. Не удалось запустить тесты эспрессо для android
- 2. Невозможно запустить тесты Espresso 2 на Eclipse
- 3. Как запустить тесты Xamarin UI на эмуляторе Android
- 4. Android Эспрессо Тесты для телефона и планшета
- 5. Тесты на эспрессо для Android на Travis-CI
- 6. Как запустить тест Travis-CI и Espresso
- 7. Android Espresso как писать тесты с помощью apk?
- 8. Тесты с эспрессо-контуром
- 9. Тесты эспрессо в студии андроида
- 10. Как скомпилировать тесты Espresso UI в выпуск?
- 11. Как запустить тесты/функциональные тесты Android-модуля?
- 12. Android Эспрессо Ondata странное поведение
- 13. Testing прогресс бар на Android с Espresso
- 14. Как добавить JFXPanel к уже существующему swing-приложению
- 15. Android Espresso - Как проверить подсказку EditText?
- 16. Как запустить APIDemos на Android-эмуляторе?
- 17. Android Эспрессо функциональные тесты с фрагментами
- 18. Как запустить тесты эспрессо с ложкой с конкретным вариантом построения
- 19. Android Espresso failed AssertionFailedWithCauseError
- 20. Как запустить андроид-тесты в эмуляторе с помощью IntelliJ?
- 21. Тест espresso для Android
- 22. Эспрессо, обеспечивающее NoMatchingViewException
- 23. Как нажимать на Android-галерею с эспрессо
- 24. Проверка сообщения на тост в android espresso
- 25. Android Espresso - Веб-браузер
- 26. Android Espresso с кинжалом
- 27. Не удается запустить тесты из тестового рекордера Espresso
- 28. Android Espresso - Тестирование на различные виды деятельности
- 29. Android Тестирование. Серия кликов с использованием Espresso
- 30. Не удается запустить модульные тесты на эмуляторе смарт-устройства
Собственно, вы можете сделать это с помощью любого измерительного испытательного прибора: D – Bolhoso
использовать ложку https://square.github.io/spoon/ –