Узлы: Android
Нажатия, свайпы, аппаратные кнопки и ввод текста на телефоне или в эмуляторе.
ADB Connect
Подключается к Android-телефону или эмулятору и сообщает размер его экрана.
In: Device:String
Out: Success:Bool, Width:Int, Height:Int, Connected Device:String
PRO. Сначала включите на телефоне отладку по USB. Должен выполниться раньше остальных узлов Android.
ADB Connect(emulator-5554) → ADB Tap.
ADB Tap
Нажимает в точку на экране Android.
In: Pos:Vec2, Hold:Int, Offset:Vec2
Out: Success:Bool
PRO. Телефону не нужно быть активным окном — нажатия идут прямо на устройство.
Поиск по картинке(кнопка) → ADB Tap(Pos).
ADB Swipe
Проводит пальцем из одной точки в другую — прокрутка, перетаскивание, разблокировка.
In: From:Vec2, To:Vec2, Duration:Int
Out: Success:Bool
PRO. Чем больше длительность, тем медленнее и «спокойнее» выглядит жест.
ADB Swipe(500,1500 → 500,400) — прокрутка списка.
ADB Key Event
Нажимает аппаратную кнопку Android — например «Назад» или «Домой».
In: Keycode:Int
Out: Success:Bool
PRO. Частые коды: 4 — «Назад», 3 — «Домой», 66 — Enter.
ADB Key Event(4) — вернуться назад.
ADB Type Text
Печатает текст в то поле, которое сейчас выбрано на телефоне.
In: Text:String
Out: Success:Bool
PRO. Только латиница и цифры — сначала нажмите на поле.
ADB Tap(поле логина) → ADB Type Text(my_name).