История страницы
...
Данное действие предназначено для поиска на экране текста и получения его координат.
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля | ||||
Параметры | ||||||||
Текст для поискаТекст | Текст, который нужно найти на экране. | Robin.String | Да | |||||
Язык текста | Язык текста для поиска. Выпадающий список из элементов: Русский, Английский, Русский и английский. Значение по умолчанию - Русский язык. | Robin.String | Да | Совпадение | , который нужно найти | Robin.String | Да | |
Таймаут, мс | Время в миллисекундах, в течение течении которого будет происходить поиск нужного ожидаться появление заданного текста. Тайм-аут задаётся в миллисекундах | Robin.Numeric | Нет | |||||
Результат | Результат | Коллекция точек координат, найденных на экране в соответствии с указанным текстом. Возвращаются координаты центра. | Robin.Collection |
Особые условия использования
Дополнительный параметр (выпадающий список) "Совпадение".
1. Полное. Вся распознанная строка должна совпадать полностью с искомым текстом (Поиск по полному совпадению строки).
2. Частичное. Робот ищет элемент, сравнивая с распознанным текстом по словам (Поиск по совпадению слов в строке).
Весь элемент должен совпадать для полного совпадения. Целая строка. Смотрится по дистанции между элементами. Совпадение сравнивается не по символам, а по целому элементу.
Пример:
...
Режим поиска | Режим поиска. Выпадающий список из значений: по совпадению строки, по совпадению слов | Robin.String | Нет | |
Результаты | ||||
Результат | Возвращает коллекцию точек | Robin.Collection |
Особые условия использования
Отсутствуют.
Если окончания слов не совпадают в найденном тексте, результат не найдется.
Если на экране несколько совпадений, центры координат этих элементов записываются в коллекцию.
Если на экране ни одного совпадения, то коллекция вернутся пустой.
Всегда возвращается центр элемента, без чекбокса.
Пример использования
Задача: на экране существует текст, необходимо распознать "Активные спринты" (по полному совпадениюсовпаднию слов) и вернуть коллекцию точек координат, найденных на экране в соответствии с указанным текстом. Далее, получить значение по индексу из коллекции.
Решение: воспользоваться действием "Найти текст на экране"
Реализация:
- Собрать робота, состоящего из действий:
...
- Настроить параметры для действия Перетащить действие "Найти текст на экране" на рабочую область и заполнить его параметры
Поле "Текст для поиска" - указать значение "Активные спринты".
Поле "Язык" - указать значение "Русский".
Поле "Совпадение" - указать "Полное". . - Настроить параметры для действия "Получить значение по индексу".
- Запустить робота по кнопке "Старт" в верхней панели.
...
Программный робот отработал успешно. Возращена Возращена коллекция точек координат, найденных на экране в соответствии с указанным текстом. Возвращаются координаты центра.