Screen
Этот модуль имеет функциональность, аналогичную модулю Region, за исключением того, что он использует полную ширину и высоту устройства
Screen:click()
Выполняет параметризованное поведение клика с использованием MatchResult
Screen:clickAll()
Выполняет распознавание изображений/текста и массово кликает по координатам совпадений
Screen:exist()
Проверяет, существует ли совпадение на экране устройства. Если совпадение найдено, метод возвращает true, иначе — false
Screen:existClick()
Выполняет распознавание изображений/текста и кликает по координатам совпадения. Если совпадение найдено, метод возвращает true
Screen:existClickAll()
Выполняет распознавание изображений/текста и массово кликает по координатам совпадений. Если совпадение найдено, метод возвращает true
Screen:find()
Выполняет поиск изображения или текста на экране устройства. Если изображение или текст найдены, возвращает MatchResult, иначе возвращает nil
Screen:findAll()
Выполняет массовый поиск изображений или текста и возвращает список MatchResult
Screen:getColor()
Получает цвет пикселя по определённым координатам. Впоследствии этот цвет можно использовать для сравнения и определения схожести оценки цвета, что полезно для распознавания цвета
Screen:getColors()
Получает цвет пикселей по нескольким координатам одновременно. Впоследствии эти цвета можно использовать для сравнения и определения схожести оценки цвета, что полезно для распознавания цвета
Screen:getText()
Этот метод выполняет OCR (распознавание текста) на экране устройства и возвращает объединённый текст
Screen:getX()
Возвращает координату x экрана
Screen:getY()
Возвращает координату y экрана
Screen:height()
Возвращает высоту экрана
Screen:highlight()
Используется для подсветки экрана
Screen:multiSwipe()
Выполняет свайп по экрану одновременно до 10 пальцами. Каждый палец работает по собственной независимой временной шкале — опускается, перемещается, удерживается и поднимается согласно своим параметрам.
Screen:screenshot()
Делает снимок экрана всего устройства и сохраняет его в /data/data/com.androidmacro/images/$macroId/$fileName
Screen:swipe()
Выполняет свайп одним пальцем по экрану. Траектория свайпа задаётся списком значений SwipePoint, через которые палец проходит последовательно.
Screen:wait()
Ожидает появления шаблона на экране. Если время ожидания истечёт, метод вызовет ошибку
Screen:waitVanish()
Ожидает, пока шаблон не исчезнёт с экрана. Если время ожидания истечёт, метод вызовет ошибку
Screen:width()
Возвращает ширину экрана
Screen():waitClick()
Ожидает появления изображения/текста на экране, после чего кликает по нему
Screen():getTextMatches()
Возвращает все найденные на экране совпадения текста в надлежащем формате