Использование MonkeyRunner с Java/Eclipse

Я пытаюсь создать программу с Eclipse, которая будет отправлять сенсорные события через MonkeyRunner на телефон Android. Тем не менее, я не могу понять, как заставить MonkeyRunner работать. Я искал вопросы, похожие на мои, и обнаружил, что было несколько зависимостей.jar, и добавил их в библиотеки в соответствии с путем сборки Java, но он все еще не может (не может быть решен) выполнить

import com.android.monkeyrunner.adb.AdbBackend; 
import com.android.monkeyrunner.core.IMonkeyDevice; 
import com.android.monkeyrunner.core.TouchPressType; 

Что еще мне не хватает, кроме добавления.jars в библиотеки?

1 ответ

Если вы собираетесь отправлять события из Java на устройство, вам следует использовать UIAutomator из библиотеки поддержки тестирования.

UIAutomator предоставляет набор API для построения тестов, которые позволяют отправлять события и взаимодействовать с приложениями на устройстве. Сборка с Eclipse может быть трудной, но не невозможной, или вы можете использовать Android Studio и сделать вашу жизнь проще.

Однако, если вы просто хотите отправлять события на устройство и хотите использовать язык сценариев, такой как python вместо Java, вы можете использовать AndroidViewClient/culebra, который облегчает создание тестов и сценариев из пользовательского интерфейса (см. Пользовательский интерфейс Culebra). Его также можно использовать из Eclipse с использованием PyDev или PyCharm.

Другие вопросы по тегам