SherpaRPA
  • База знаний
  • О платформе Sherpa RPA
    • Основные понятия
    • Диаграмма развертывания Sherpa RPA
      • Последовательность шагов процесса
      • Конфигурация сети
      • Системные требования
    • Установка Sherpa RPA
      • Установка Sherpa RPA на Windows
      • Установка Sherpa RPA на Astra Linux
      • Установка Sherpa RPA на RedOS
    • Начало работы
      • Регистрация лицензии
      • Автономная активация
    • Внешний мониторинг и логирование
  • Sherpa Robot и Sherpa Assistant
    • Основные понятия
    • Установка Sherpa Robot и Sherpa Assistant
      • Установка Sherpa Robot и Sherpa Assistant на Windows
      • Установка Sherpa Unattended на ОС Astra Linux
      • Установка Sherpa Robot Unattended на RedOS
    • Работа в Sherpa Assistant
      • Главный интерфейс Sherpa Assistant
      • Действия с роботами в Sherpa Assistant
      • Контекстное меню Sherpa Assistant
        • Логи
        • Оркестратор
        • Настройки
          • Вкладка "Основное"
          • Вкладка "Регистрация"
          • Вкладка "Прокси"
            • Настройка прокси
          • Вкладка "Выполнение"
            • Настройка логирования работы роботов
          • Вкладка "Сервисы"
            • Настройка подключения к сервисам
          • Вкладка "Селекторы"
          • Вкладка "О программе"
        • Плагины
          • Установка плагинов
            • Работа с Citrix
        • Инструменты
        • Удаленная отладка
    • Sherpa Assistant: ответы на часто задаваемые вопросы
  • Sherpa Designer
    • Основные понятия
    • Установка Sherpa Designer
    • Работа в Sherpa Designer
      • Начало работы в Sherpa Designer
        • Рекомендации по созданию коммерческих сценариев
        • Горячие клавиши
      • Основное меню
        • Панель "Разработка"
          • Меню "Файл"
          • Панель "Навигация"
          • Меню "Запись"
            • Запись действий пользователя
              • Пример записи действий при работе с Калькулятором
              • Особенности записи действий пользователя в браузерах
            • Использование OCR Яндекс
          • Меню "Отладка"
            • Удаленная отладка робота
          • Меню "Дополнительно"
            • Sherpa Explorer
            • Sherpa Regex
            • Редактор окон
          • Меню "Помощь"
        • Панель "Инструменты"
      • Главная панель
        • Блоки
          • Редактор блоков
        • Проект
        • Библиотека
      • Центральная рабочая область
      • Панели свойств и переменных и работа с ними
        • Панель свойств
          • Работа с выражениями
            • Функции в выражениях
            • Методы в выражениях
          • Настройка селекторов
        • Панель "Переменные"
          • Работа с переменными
        • Примеры использования переменной и работы с выражениями
          • Простое арифметическое действие
          • Сложение числа и строки
          • Сложение двух чисел
          • Умножение текста на число
      • Нижняя центральная панель
        • Работа с логом робота
      • Руководство по веб-селекторам
        • Ручной поиск CSS-селекторов в браузере
        • Ручной поиск CSS-селекторов с помощью Sherpa Explorer
        • Как понять, что селектор не оптимальный?
        • Нотация CSS-селекторов на примерах
        • Справочник по нотации CSS- и XPath-селекторов
      • Режим «Картинка в Картинке» (PiP)
      • Примеры автоматизации популярных приложений
        • Автоматизация калькулятора
        • Точная настройка селектора в Microsoft Word
        • Автоматизация выбора шрифта в Блокноте
        • Автоматизация поиска в Яндексе
        • Извлечения данных из таблиц в Word и Excel
    • REST Клиент
    • Справочник блоков
      • Основные блоки
      • Автоматизация приложений
      • Автоматизация браузеров
      • Невидимый браузер (HTTP)
      • Автоматизация OCR
      • Оркестратор
      • SAP
      • Диалоговые окна
      • Word
      • Excel (Excel Automation)
        • Создать документ (CreateExcelDocument)
        • Открыть документ (OpenExcelDocument)
        • Подключиться к документу (ConnectExcelDocument)
        • Сохранить документ (SaveExcelDocument)
        • Закрыть документ (CloseExcelDocument)
        • Получить значение ячейки (GetExcelCellValue)
        • Записать значение в ячейку (SetExcelCellValue)
        • Загрузить Таблицу Данных (LoadDataTable)
        • Сохранить Таблицу Данных (SaveDataTable)
        • Добавить лист (AddWorksheet)
        • Удалить лист (DeleteWorksheet)
        • Переименовать лист (RenameWorksheet)
        • Переключиться на лист (ActivateWorksheet)
        • Копировать ячейки (CopyCells)
        • Получить данные из диапазона (GetExcelRange)
        • Записать данные в диапазон (SetExcelRange)
        • Очистить диапазон (ClearExcelRange)
        • Вставить данные в диапазон (InsertExcelTable)
        • Поиск текста (FindTextExcel)
        • Количество и имена листов (CountExcelWorkbook)
        • Вставить строку/колонку/ячейку (InsertExcelRange)
        • Удалить строку/колонку/ячейку (DeleteExcelRange)
        • Получить количество строк и столбцов (GetExcelCountColRow)
        • Запустить макрос (RunExcelMacro)
        • Задать цвет/стиль шрифта (SetExcelRangeColor)
        • Задать границы ячеек (SetExcelRangeBorder)
        • Задать размеры ячеек (SetExcelRangeSize)
        • Получить цвет ячейки (GetExcelCellColor)
      • Outlook
      • Exchange (Exchange Automation)
        • Получить письма (GetExchangeMailMessages)
        • Отправить письмо (SendExchangeMailMessage)
        • Переслать письмо (ReSendExchangeMailMessage)
        • Скачать вложение (SaveAttachmentsFromExchangeMessage)
        • Сохранить письмо (SaveMailFromExchangeMessage)
        • Переместить письмо в папку (MoveExchangeMessage)
        • Ответить на письмо (ReplyExchangeMailMessage)
      • Файловая система
        • Пример заполнения полей в Блоке “Создать папку”
      • Буфер обмена
      • Списки и словари
      • Таблицы Данных
      • Дата и время
      • Электронная почта
      • PDF
      • Текст
      • FTP/SFTP
        • Получить список папок (ListFTPFolders)
        • Получить размер файла (GetFTPfilesize)
        • Скачать папку (DownloadFTPFolder)
        • Скачать файл (DownloadFTPFile)
        • Загрузить папку (UploadFTPFolder)
        • Загрузить файл (UploadFTPFile)
        • Создать папку (CreateFTPFolder)
        • Удалить папку (RemoveFtpFolder)
        • Удалить файл (RemoveFTPfile)
        • Переименовать файл/папку (RenameFTPitem)
      • Процессы/Службы/Окна
      • Терминалы
      • Реестр
      • 1С (1C Automation)
        • Подключиться (1CCreateConnection)
        • Закрыть соединение (1CCloseConnection)
        • Выполнить запрос (1CExecuteQuery)
        • Выполнить код (1CExecuteCode)
        • Выполнить код (1CExecuteCode)
        • Извлечь данные (1CCollectData)
        • Клик мышкой по ячейке в таблице 1С (1CTableCellClick)
        • Управление CheckBox (1CCheckboxControl)
      • Базы данных
      • Google Sheets
      • Удаленный рабочий стол RDP/Citrix
      • Работа с архивами
      • Бизнес-функции
      • Изображения
      • Telegram
      • Учетные данные Windows и CyberArk
      • Машинное обучение
      • Анализ текстов (NLP)
    • Примеры Роботов
      • 1С Приходная накладная
      • 1С Приходная накладная (COM)
      • Actions
        • Actions. Часть 1 - Распознавание приходной накладной
        • Actions. Часть 2 - Заведение приходной накладной
      • AI Chat With Own Document
        • Create Embeddings
        • Search Embeddings
      • Calc Example
      • Calculator Action Button with Dialog
      • Calculator Action Triggers
      • Cmd Example
      • Enroll Certificates
        • Complete Enrollment
        • Create Enrollment Order
      • Find Suppliers
      • Get Auto.ru
      • Install RDP
      • Print Certificates and Badges
      • Save HeadHunter Resumes
      • Save SuperJob Jobs
      • Telegram Bot
      • Telegram client
      • Telegram Multi-User Bot
      • Telegram Multi-User Client
      • Whatsapp
      • Крестики-нолики
    • Настройка запуска Робота через Планировщик Windows
    • Перенос роботов с Windows на Linux
    • Sherpa Designer: ответы на часто задаваемые вопросы
      • Настройка входных и выходных параметров в свойствах проекта
  • Шаблонизатор Sherpa RPA
    • Интерфейс Шаблонизатора
      • Основное меню Шаблонизатора
        • Меню "Файл"
        • Меню "Обработка"
        • Кнопка "Открыть исходный файл"
        • Кнопка "Обработать документ"
        • Кнопка "Проверить"
        • Кнопка "Добавить атрибут"
        • Кнопка "Выполнить полное сканирование"
          • Результат полного сканирования
        • Кнопка "Умный помощник"
        • Переключатель "Масштаб"
        • Меню "Отображать"
      • Центральная рабочая область Шаблонизатора
      • Панель настроек Шаблонизатора
        • Настройки
        • Якоря
        • Атрибуты
        • Таблицы
        • Чертежи таблиц
    • Действия в Sherpa Designer после создания шаблона
      • Значения переменных
      • Работа с многостраничными документами
    • Примеры
      • Создание шаблона на примере документа «Справка о стоимости выполненных работ»
        • Предобработка документа
        • Создание шаблона
        • Работа с таблицами
        • Якоря
        • Создание атрибутов
      • Создание шаблона c фиксированными атрибутами на примере документа «Счет на оплату»
  • Sherpa Orchestrator
    • Основные понятия
    • Рекомендации по размещению Оркестратора
    • Резервное копирование и восстановление
    • Развертывание платформы под управлением Оркестратора
      • Установка Sherpa RPA Coordinator
        • Установка Sherpa RPA Coordinator на Windows
        • Установка Sherpa Coordinator на ОС Astra Linux
        • Установка Sherpa Coordinator на RedOS
      • Установка Sherpa RPA Runtime
    • Установка Sherpa Orchestrator
      • Установка и настройка SSL сертификатов
    • Работа в Sherpa Orchestrator
      • Начало работы в Sherpa Orchestrator
        • Настройки Оркестратора
        • Создание новой Лицензии в Оркестраторе
        • Добавление Робота в Оркестраторе
        • Принципы Работы разных типов Роботов в Оркестраторе
        • Создание Очереди в Оркестраторе
        • Создание Задачи в Оркестраторе
          • Работа с Задачами в Sherpa Designer
        • Создание нового Процесса (сценария) в Оркестраторе
          • Создание новой версии Процесса в Sherpa Designer
        • Создание Работы с выбранными Роботом и Процессом
        • Создание и настройка Триггеров в Оркестраторе
      • Шифрование
      • Параметры Пользователя
      • Рабочая область Оркестратора
      • Экраны
        • Обзор
          • NUMBER
          • BAR CHART
          • PIE CHART
          • LINE CHART
          • TIME LINE
          • TABLE
        • Роботы
        • Процессы
        • Пакеты
        • Ресурсы
        • Хранилище
        • Работы
        • Очереди
        • Действия
          • Дизайнер Формы
            • HTML
            • Label
            • Number input
            • Text input
            • Email
            • Password
            • Date
            • Time
            • Checkbox Group
            • Radio Group
            • PDF
            • Data Table
            • Image
          • Пример создания действия и его настройки
        • Триггеры
        • Сообщения Роботов
        • Аккаунты
        • Пользователи
          • Авторизация Пользователей
        • Роли
        • Папки объектов
        • Аудит
        • Лицензии
        • API
    • API
      • Робот
        • /api/robot/create
        • /api/robot/read/{guid}
        • /api/robot/update
        • /api/robot/delete/{guid}
        • /api/robot/getStatus/{guid}
        • /api/robot/setStatus
      • Группы Роботов
        • /api/robotGroup/create
        • /api/robotGroup/read/{guid}
        • /api/robotGroup/update
        • /api/robotGroup/delete/{guid}
        • /api/robotGroup/addRobot
        • /api/robotGroup/delete/{guid}
      • Процесс
        • /api/process/create
        • /api/process/read/{guid}
        • /api/process/update
        • /api/process/delete/{guid}
      • Версия процесса
        • /api/processVersion/create
        • /api/processVersion/read/{guid}
        • /api/processVersion/update
        • /api/processVersion/delete/{guid}
      • Работа
        • /api/job/create
        • /api/job/read/{guid}
        • /api/job/update
        • /api/job/delete/{guid}
      • Очередь
        • /api/queue/create
        • /api/queue/read/{guid}
        • /api/queue/update
        • /api/queue/delete/{guid}
      • Задача
        • /api/task/create
        • /api/task/read
        • /api/task/filter/read/{guid}[/{filters}]
        • /api/task/filter/list/{guid}[/{filters}]
        • /api/task/update
        • /api/task/delete
        • /api/task/addTag
        • /api/task/removeTag
      • Триггер
        • /api/schedule/create
        • /api/schedule/read/{guid}
        • /api/schedule/update
        • /api/schedule/delete/{guid}
      • Ресурс
        • /api/asset/create
        • /api/asset/read/{guid}
        • /api/asset/update
        • /api/asset/delete/{guid}
      • Хранилище
        • /api/folders/create
        • /api/folders/read/{guid}
        • /api/folders/list
        • /api/folders/update
        • /api/folders/delete/{guid}
        • /api/files/create
        • /api/files/read/{guid}
        • /api/files/update
        • /api/files/delete/{guid}
      • Лог
        • /api/log/create
        • /api/log/read/{guid}
        • /api/log/list
        • /api/log/purge
      • Аккаунт
        • /api/account/create
        • /api/account/read/{guid}
        • /api/account/update
        • /api/account/delete/{guid}
      • Пример вызова API на языке Python
    • Sherpa Orchestrator: ответы на часто задаваемые вопросы
  • Sherpa AI Server
    • Установка Sherpa AI Server
    • Авторизация пользователя в Sherpa AI Server
    • Диаграмма развертывания Sherpa AI Server в связке с Роботами
    • Работа в Sherpa AI Server
      • Главный интерфейс Sherpa AI Server
      • Чат
      • История чатов
      • Ассистенты
      • Документы
        • Работа в связке с Sherpa Designer
      • Аккаунты
      • Пользователи
        • Авторизация пользователей
      • Роли
      • Аудит
      • Лицензии
      • API
  • Sherpa Process Discovery
    • Системные требования
    • Диаграмма развертывания
      • Последовательность шагов процесса
      • Конфигурация сети
      • Механизмы аутентификации
  • Обновления
    • Обновления Sherpa Designer
      • Версия 1.33
      • Версия 1.32
      • Версия 1.31
      • Версия 1.30
      • Версия 1.29
      • Версия 1.28
      • Версия 1.27
      • Версия 1.26
      • Архив обновлений
        • Версия 1.25
        • Версия 1.24
        • Версия 1.23
        • Версия 1.22
        • Версия 1.21
        • Версия 1.20
        • Версия 1.19
        • Версия 1.15
        • Версия 1.12b
        • Добавлена поддержка Telegram
    • Обновления Sherpa Orchestrator
      • Версия 141854
      • Версия 141853
      • Версия 141852
      • Версия 141851
      • Версия 141850
      • Версия 141849
      • Версия 141848
      • Версия 141847
      • Версия 141846
      • Версия 141845
      • Версия 141844
  • Лицензии
    • Отличия Attended и Attended Floating Лицензий
    • Активация Лицензий через Sherpa Assistant
    • Управление Лицензиями Sherpa RPA через Sherpa Orchestrator
    • Лицензии Sherpa AI Server
  • Безопасность
    • Схема работы платформы Sherpa RPA c Yandex Vision через VPN
  • Обучение по разработке на Платформе Sherpa RPA
    • Обучающий курс по разработке на Платформе Sherpa RPA
  • Ссылки на дистрибутивы
    • Дистрибутивы Sherpa RPA (Windows)
    • Дистрибутивы Sherpa RPA (Linux)
  • Контакты
Powered by GitBook
On this page
  • Клик мышкой
  • Удерживать курсор
  • Скролл мышкой
  • Нажать клавиши
  • Получить текст
  • Задать текст
  • Получить атрибуты
  • Ожидать появление
  • Ожидать исчезновение
  • Проверить наличие элемента
  • Клик по тексту
  • Копировать в буфер обмена
  • Вставить из буфера обмена
  • Извлечь данные
  • Выбрать значение из списка
  • Перетащить элемент
  • Подсветить элемент
  • Посчитать элементы
  • Очистить кэш селекторов
  • Кэшировать селекторы
  • Контролировать элемент
  1. Sherpa Designer
  2. Справочник блоков

Автоматизация приложений

Клик мышкой

Клик мышкой по элементу приложения - кнопке, чекбоксу, полю ввода, элементу в списке, пункту меню и т.д. Клик может быть произведен даже в том случае, если элемент не виден на экране (нужна прокрутка окна или списка). Данный блок также может быть использован для выбора элемента списка по его тексту или порядковому номеру.

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса. Если селектор будет пустым, то клик будет произведен используя заданные смещения от текущего положения курсора

Действие

Выбор действия: левый клик, двойной клик, правый клик, навести курсор

Клавиша-модификатор

[Текст] Указывается клавиша-модификатор, которая будет зажата при клике. Возможные значения: "CTRL", "SHIFT", "ALT", "SPACE". Есть возможность указать комбинацию клавиш, например: "CTRL+SHIFT"

ThumbImage

Thumb Image

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Задержка перед

[Число] Задержка в секундах перед выполением блока

Задержка после

[Число] Задержка в секундах после выполения блока

Время ожидания

[Число] Предельное время ожидания заданного элемента в секундах

Автоскроллинг

Если выбрано, будет автоматически произведена прокрутка списка до элемента, находящегося вне видимой области

Смещение по X

[Число] Относительное смещение клика по координате X от левого верхнего угла элемента. Если не указано никакое значение (свойство пустое), то в качестве точки клика будет использоваться центр элемента

Смещение по Y

[Число] Относительное смещение клика по координате Y от левого верхнего угла элемента. Если не указано никакое значение (свойство пустое), то в качестве точки клика будет использоваться центр элемента

Селектор ожидания

[Селектор] Идентификатор элемента пользовательского интерфейса. Если селектор будет пустым, то блок не будет ожидать появление этого элемента

Тип ожидания селектора ожидания

Выбор типа ожидания. Appear - появление, Disappear - исчезновение

Задержка перед проверкой селектора ожидания

[Число] Задержка перед проверкой селектора ожидания

Время ожидания для селектора ожидания

[Число] Предельное время ожидания элемента, заданного в селекторе ожидания в секундах

Количество попыток для селектора ожидания

[Число] Количество попыток для селектора ожидания. Если селектор ожидания не будет найден, то блок будет производить клик по основному селектору

Симуляция движения

При включении будет симулироваться движение курсора мышки от текущей позиции до рассчитанной блоком точки

Симуляция клика

При включении будет отправлено WM сообщение элементу для эмуляции клика

Абсолютные координаты

Если включено, то свойства "Смещение по X" и "Смещение по Y" будут использоваться как абсолютные координаты для клика. Если не задан селектор, то клик будет произведен в этих координатах

Новый ID процесса

[Ссылка] Если в результате работы блока должен измениться процесс, то его идентификатор будет записан в указанную здесь переменную. В большинстве случаев это свойство и свойство ID процесса могут использовать одну и ту же переменную.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Удерживать курсор

Удержание курсора над элементом пользовательского интерфейса в течение заданного времени.

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса

Время удержания

[Число] Время удержания в секундах

ThumbImage

Thumb Image

Симуляция движения

При включении будет симулироваться движение курсора мышки от текущей позиции до рассчитанной блоком точки

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Задержка перед

[Число] Задержка в секундах перед выполением блока

Задержка после

[Число] Задержка в секундах после выполения блока

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Скролл мышкой

Скроллинг мышкой на заданную величину.

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса

Дельта

[Число] Дельта, на которую необходимо сделать скроллинг. Значение указывает количество щелчков колеса мышки: положительное значение - движение колеса от пользователя (скроллинг вверх), отрицательное - к пользователю (скроллинг вниз)

ThumbImage

Thumb Image

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Задержка перед

[Число] Задержка в секундах перед выполением блока

Задержка после

[Число] Задержка в секундах после выполения блока

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Нажать клавиши

Эмуляция нажатия клавиш на клавиатуре. Может эмулировать как непрерывный ввод текста, так и нажатия комбинаций клавиш, а также любые сочетания специальных клавиш и текста. В составе комбинаций могут использоваться не только клавиши клавиатуры, но и мыши. Для записи комбинаций клавиш зайдите в окно селектора и нажмите кнопку «Запись».

Клавиши

[Текст] Текст или клавиши, которые необходимо эмулировать. Например: "Test text" - будут эмулироваться клавиши для ввода этой строки; "[+CTRL][S][-CTRL]" - будет нажата комбинация клавиш Ctrl+S. В рамках одного блока можно сочетать непрерывный ввод текста и нажатия клавиш. Для записи комбинаций клавиш зайдите в окно селектора и нажмите кнопку "Запись"

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса. Если свойство не пустое, то фокус будет установлен на заданный элемент пользовательского интерфейса до начала эмуляции нажатия клавиш.

ThumbImage

Thumb Image

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Интерактивно

Если задано, то между нажатиями клавиш будут вставляться паузы. Рекомендуем включить это свойство, если из-за особенностей приложения или веб-страницы в процессе эмуляции ввода текста теряются отдельные буквы.

Время паузы

[Число] Если задано свойство Интерактивно, то между нажатиями клавиш будет вставляться указанная здесь в миллисекундах пауза

Выбрать все

Перед началом ввода посылать сочетание клавиш "выбрать все" (Ctrl+A).

Только текст

Если включено, то весь текст считается символами и не будет разбиваться на управляющие клавиши

Задержка перед

[Число] Задержка в секундах перед выполением блока

Задержка после

[Число] Задержка в секундах после выполения блока

Время ожидания

[Число] Предельное время ожидания заданного элемента в секундах

Смещение по X

[Число] Относительное смещение клика по координате X от левого верхнего угла элемента. Если не указано никакое значение (свойство пустое), то в качестве точки клика будет использоваться центр элемента

Смещение по Y

[Число] Относительное смещение клика по координате Y от левого верхнего угла элемента. Если не указано никакое значение (свойство пустое), то в качестве точки клика будет использоваться центр элемента

Селектор ожидания

[Селектор] Идентификатор элемента пользовательского интерфейса. Если селектор будет пустым, то блок не будет ожидать появление этого элемента

Тип ожидания селектора ожидания

Выбор типа ожидания. AppearAfter - появление после ввода текста, DisappearAfter - исчезновение после ввода текста; AppearBefore - появление перед вводом текста; DisappearBefore -исчезновение перед вводом текста. При выборе After - сначала будет сделан клик мышкой, потом ввод текста, потом проверка селектора ожидания. При выборе Before - сначала будет сделан клик мышкой, потом проверка селектора ожидания, потом ввод текста

Задержка перед проверкой селектора ожидания

[Число] Задержка перед проверкой селектора ожидания

Время ожидания для селектора ожидания

[Число] Предельное время ожидания элемента, заданного в селекторе ожидания в секундах

Количество попыток для селектора ожидания

[Число] Количество попыток для селектора ожидания. Если селектор ожидания не будет найден, то блок будет производить клик по основному селектору

Автоскроллинг

Если выбрано, будет автоматически произведена прокрутка списка до элемента, находящегося вне видимой области

Симуляция движения

При включении будет симулироваться движение курсора мышки от текущей позиции до рассчитанной блоком точки

Симуляция ввода

При включении будет отправлено WM сообщение элементу для эмуляции ввода

Автоматическое отжатие

При включении зажатые клавиши (с модификатором +, например [+CTRL]) будут автоматически отжаты после выполнения блока. Если свойство выключено, то необходимо вручную отжать ранее зажатую клавишу (с модификатором -, например [-CTRL])

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Получить текст

Получение видимого текста элемента пользовательского интерфейса (надписи, текстового поля, пункта меню и т.д.).

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса

Тип значения

Выбор типа извлекаемого значения

ThumbImage

Thumb Image

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Задержка перед

[Число] Задержка в секундах перед выполением блока

Задержка после

[Число] Задержка в секундах после выполения блока

Время ожидания

[Число] Предельное время ожидания заданного элемента в секундах

Автоскроллинг

Если выбрано, будет автоматически произведена прокрутка списка до элемента, находящегося вне видимой области

Результат

[Текст] Текст элемента будет записан в эту переменную

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Задать текст

Задать текст элементу пользовательского интерфейса (например, полю редактирования). Данный блок работает быстрее, чем блок Нажать клавиши, но в зависимости от типа приложения и элемента управления может не приводить к желаемому результату. В таком случае используйте блок Нажать клавиши.

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса

Текст

[Текст] Текст, который необходимо задать элементу

ThumbImage

Thumb Image

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Задержка перед

[Число] Задержка в секундах перед выполением блока

Задержка после

[Число] Задержка в секундах после выполения блока

Время ожидания

[Число] Предельное время ожидания заданного элемента в секундах

Автоскроллинг

Если выбрано, будет автоматически произведена прокрутка списка до элемента, находящегося вне видимой области

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Получить атрибуты

Получает все доступные атрибуты из элемента.

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

ThumbImage

Thumb Image

Результат

[Словарь] Возвращается словарь с атрибутами. Ключом словаря является название атрибута, а значением словаря - значение атрибута

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Ожидать появление

Ожидание появления элемента пользовательского интерфейса на экране.

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса

Тип ожидания

Выбор типа ожидания. Appear - появление, Disappear - исчезновение

Время ожидания

[Число] Предельное время ожидания в секундах

Автоскроллинг

Если выбрано, будет автоматически произведена прокрутка списка до элемента, находящегося вне видимой области

ThumbImage

Thumb Image

Прошедшее время

[Число] Время в секундах, по истечении которого элемент появился на экране

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Ожидать исчезновение

Ожидание исчезновения элемента пользовательского интерфейса с экрана.

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса

Тип ожидания

Выбор типа ожидания. Appear - появление, Disappear - исчезновение

Время ожидания

[Число] Предельное время ожидания в секундах

Автоскроллинг

Если выбрано, будет автоматически произведена прокрутка списка до элемента, находящегося вне видимой области

ThumbImage

Thumb Image

Прошедшее время

[Число] Время в секундах, по истечении которого элемент исчез

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Проверить наличие элемента

Проверяет наличие заданного элемента пользовательского интерфейса на экране. Если элемент найден, то выполнение сценария продолжится через выход «Да», иначе - через выход «Нет».

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Время ожидания

[Число] Предельное время ожидания в секундах

Автоскроллинг

Если выбрано, будет автоматически произведена прокрутка списка до элемента, находящегося вне видимой области

Результат

[Логический] Результат проверки элемента. Если элемент найден, то значение будет $true, иначе $false

ThumbImage

Thumb Image

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Клик по тексту

Клик мышкой по тексту в заданном элементе приложения. Данный блок может использоваться если нельзя точно определить нужный элемент и определяется содержащая его область.

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса

Текст

[Текст] Текст, который необходимо найти. Возможно использование wildcard

Индекс совпадения

[Число] Если искомый текст будет найден несколько раз, то можно указать порядковый номер совпадения, которое нужно использовать для клика. Нумерация начинается с 1

Действие

Выбор действия: левый клик, двойной клик, правый клик, навести курсор

Клавиша-модификатор

[Текст] Указывается клавиша-можификатор, которая будет зажата при клике. Возможные значения: "CTRL", "SHIFT", "ALT", "SPACE". Есть возможность указать комбинацию клавиш, например: "CTRL+SHIFT"

Смещение по X

[Число] Относительное смещение клика по координате X от левого верхнего угла элемента. Если не указано никакое значение (свойство пустое), то в качестве точки клика будет использоваться центр элемента

Смещение по Y

[Число] Относительное смещение клика по координате Y от левого верхнего угла элемента. Если не указано никакое значение (свойство пустое), то в качестве точки клика будет использоваться центр элемента

ThumbImage

Thumb Image

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Задержка перед

[Число] Задержка в секундах перед выполением блока

Задержка после

[Число] Задержка в секундах после выполения блока

Время ожидания

[Число] Предельное время поиска текста в секундах

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Копировать в буфер обмена

Копировать текст элемента пользовательского интерфейса в буфер обмена

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса, из которого необходимо скопировать видимый текст

Тип действия

Выбор типа действия. Значения: Copy - Копировать в буфер обмена, Paste - Вставить из буфера обмена

Тип значения

Выбор типа извлекаемого значения

ThumbImage

Thumb Image

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Вставить из буфера обмена

Вставить текст из буфера обмена в элемент пользовательского интерфейса.

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса, в который необходимо вставить текст из буфера обмена

Тип действия

Выбор типа действия. Значения: Copy - Копировать в буфер обмена, Paste - Вставить из буфера обмена

ThumbImage

Thumb Image

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Извлечь данные

Блок позволяет извлечь однотипные структурированные данные из приложений (таблицы документов Word, Excel, PDF), а также из веб-страниц (результаты поиска, элементы меню, списки, таблицы и т.д.) и поместить их в переменную в виде Таблицы Данных. Для указания необходимого источника данных и настроек извлечения воспользуйтесь кнопкой "Извлечь данные" на панели инструментов Дизайнера или кнопкой "Запись" в окне "Редактировать селектор" данного блока.

Селекторы для блока “Извлечь данные” работают следующим образом:

  • Первая строка “CSSElement” указывает на сам элемент. И он определяется из самого документа, откуда необходимо извлечь данные.

  • Вторая и остальные строки являются, можно сказать "относительными" для первого элемента. В данном случае, необходимо использовать свойство “ParentIdent”, чтобы отступить от первого элемента вверх по дереву, насколько это нужно, после чего используется CSS из элемента на котором Вы остановились.

Таким образом, в первой строке необходимо указывать селектор первой ячейки (не строки), в свойстве “ParentIdent” указывается количество шагов от первой ячейки до “общего родителя” (строки), а во второй и последующих строках следует указать путь от “родителя” до нужной ячейки (столбца).

Селектор

[Селектор] Интерактивный выбор набора однотипных элементов пользовательского интерфейса

Следующая страница

[Селектор] Селектор для перехода на следующую страницу. Если он задан, то будет произведен автоматический сбор данных со всех страниц

Смещение по X

[Число] Относительное смещение по координате X от левого верхнего угла целевого элемента следующей страницы

Смещение по Y

[Число] Относительное смещение по координате Y от левого верхнего угла целевого элемента следующей страницы

Пауза следующей страницы

[Число] Время паузы после нажатия на элемент следующей страницы в секундах. Может использоваться если данные на странице обновляются через AJAX

Количество страниц

[Число] Количество обрабатываемых страниц. Если значение не задано или равно нулю, то обрабатываются все возможные страницы пока доступен элемент следующая страница

Количество строк

Максимальное количество извлекаемых строк

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Задержка перед

[Число] Задержка в секундах перед выполнением блока

Задержка после

[Число] Задержка в секундах после выполения блока

Время ожидания

[Число] Предельное время ожидания появления элемента в секундах

Результат

[Таблица Данных] Таблица, содержащая извлеченные данные

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Выбрать значение из списка

Выбор значения в списке или выпадающем списке.

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса

Значение

[Текст/Число] Значение, выбираемое в списке. Можно задать название (текст) элемента или порядковый номер элемента в списке. Нумерация в списках начинается с 0.

ThumbImage

Thumb Image

Автоскроллинг

Если выбрано, будет автоматически произведена прокрутка списка до элемента, находящегося вне видимой области

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса и вкладки браузера, используемые данным блоком. Если свойство оставить пустым, либо если переменная "ID процесса" не была ранее присвоена в момент открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить IE, Запустить Chrome или Присоединиться к браузеру.

Время ожидания

[Число] Предельное время ожидания появления элемента на экране в секундах, используется при автоскроллинге

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Перетащить элемент

Перетаскивание элемента в другой элемент в виде "Drag and Drop".

Перетаскиваемый элемент

[Селектор] Идентификатор элемента, который необходимо переместить

Целевой элемент

[Селектор] Идентификатор элемента, куда необходимо переместить

Клавиша-модификатор

[Текст] Указывается клавиша-можификатор, которая будет зажата при перетаскивании. Возможные значения: "CTRL", "SHIFT", "ALT", "SPACE". Есть возможность указать комбинацию клавиш, например: "CTRL+SHIFT"

ThumbImage

Thumb Image

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Задержка перед

[Число] Задержка в секундах перед выполением блока

Задержка после

[Число] Задержка в секундах после выполения блока

Время ожидания перетаскиваемого элемента

[Число] Предельное время ожидания перетаскиваемого элемента в секундах

Смещение по X перетаскиваемого элемента

[Число] Относительное смещение по координате X от левого верхнего угла перетаскиваемого элемента

Смещение по Y перетаскиваемого элемента

[Число] Относительное смещение по координате Y от левого верхнего угла перетаскиваемого элемента

Время ожидания целевого элемента

[Число] Предельное время ожидания целевого элемента в секундах

Смещение по X целевого элемента

[Число] Относительное смещение по координате X от левого верхнего угла целевого элемента

Смещение по Y целевого элемента

[Число] Относительное смещение по координате Y от левого верхнего угла целевого элемента

Время ожидания после нажатия кнопки

[Число] Время ожидания после нажатия кнопки мышки (сек).

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Подсветить элемент

Подсвечивает элемент, заданный селектором.

Селектор

[Селектор] Идентификатор элемента

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

ThumbImage

Thumb Image

Автоскроллинг

Если выбрано, то будет произведен автоматический скроллинг до элемента

Тип подсветки

Выбор типа подсветки. Возможные значения: "LastElement" - подсвечивается сам элемент после его нахождения; "FullPath" - подсвечивается весь путь поиска элемента

Цвет подсветки

[Текст] Цвет рамки подсветки. Значение задается в формате HEX. Например: значение "#00FF00" - соответствует зеленому цвету

Время подсветки

[Число] Время подсветки в милисекундах

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Посчитать элементы

Получить количество однотипных элементов на веб-странице по заданному селектору.

Селектор

[Селектор] Идентификатор окна браузера и элемента веб-страницы, общий для всех искомых однотипных элементов

ThumbImage

Thumb Image

Результат

[Число] Количество элементов

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса и вкладки браузера, используемые данным блоком. Если свойство оставить пустым, либо если переменная "ID процесса" не была ранее присвоена в момент открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить IE, Запустить Chrome или Присоединиться к браузеру.

Таймаут

[Число] Предельное время подсчета элементов в секундах

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Очистить кэш селекторов

Очистка внутреннего кэша селекторов. При использовании селекторов для ускорения поиска элементов на странице используется внутренний кэш. В кэш заносится информация об элементе после его успешного определения, и в дальнейшем при поиске элемента сначала проверяется кэш. Если в кэше присутствует информация по данному селектору, то она извлекается из него, что существенно ускоряет работу робота. Однако, в некоторых случаях, данный кэш может негативно сказываться на работе сценария. Часто это наблюдается при циклической обработке каких либо однотипных элементов на одной странице, например результатов поиска. В таких случаях рекомендуем очищать кэш при запуске каждой итерации перебора однотипных элементов на странице.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Кэшировать селекторы

Управление внутренним кэшем селекторов. При использовании селекторов для ускорения поиска элементов на странице используется внутренний кэш. В кэш заносится информация об элементе после его успешного определения, и в дальнейшем при поиске элемента сначала проверяется кэш. Если в кэше присутствует информация по данному селектору, то она извлекается из него, что существенно ускоряет работу робота. Однако, в некоторых случаях, данный кэш может негативно сказываться на работе сценария. Часто это наблюдается при циклической обработке каких либо однотипных элементов на одной странице, например результатов поиска. В таких случаях рекомендуем отключать кэш с помощью данного блока. Если в проекте не используется ни один такой блок, то по умолчанию кэш селекторов включен.

Использовать кэш

При включении будут кэшироваться главные элементы интерфейса программ (например Internet Explorer, Google Chrome, Java). В большинстве случаев это ускоряет работу робота, но в некоторых программах может приводить к ошибкам

Использовать поиск потомков

При включении если элемент селектора не будет найден, то будет произведена попытка найти его как потомка от предыдущего элемента. В некоторых программах таких потомков очень много (например 1С) и рекомендуется отключать эту опцию

Глубина поиска потомков

Глубина поиска потомков от текущего элемента селектора. Если элемент селектора не будет найден и включена опция "Использовать поиск потомков", то будет произведен поиск элемента селектора как потомка от текущего элемента. Данное значение указывает глубину уровня, на которую робот должен погружаться для поиска. Чем больше значение, тем дольше может быть проводится поиск элемента селектора. К примеру если какогото жлемента нет (кнопки, надписи), то поиск до возникновения ошибки может быть долгим

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Контролировать элемент

Проверяет, что элемент с указанным селектором находится в одном из состояний

Селектор

[Селектор] Идентификатор элемента пользовательского интерфейса

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса. Указывает, с каким приложением необходимо работать. Если указанное приложение свернуто или его окно закрыто другими окнами, то оно будет выведено на передний план. При работе с браузерами ID процесса дополнительно указывает на конкретную вкладку браузера, с которой должен работать блок. Если свойство оставить пустым, либо если переменная ID процесса не была ранее присвоена в момент запуска приложения или открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить приложение или Получить процесс.

Состояние

Состояние, которое необходимо проверить. Возможные значения: CheckExists - проверить существование; CheckAttribute - проверить атрибут; Checked - проверка установки; Focused - проверка фокуса

Тип сравнения

Выбор типа сравнения

Значение сравнения

[Любой тип] Значение, с которым будет сравниваться полученное значение атрибута

Ожидаемый ответ

[Любой тип] Ожидаемое значение после проверки. Если полученное в результате проверки значение будет отлично от указанного, то блок выйдет по ошибке

Атрибут

Название атрибута

Задержка перед

[Число] Задержка в секундах перед выполением блока

Задержка после

[Число] Задержка в секундах после выполения блока

Время ожидания

[Число] Предельное время ожидания заданного элемента в секундах

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

PreviousОсновные блокиNextАвтоматизация браузеров

Last updated 6 months ago

Работа с блоком "Клик по тексту" для записи действий без использования OCR продемонстрирована здесь.