Блоки 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).