Запись действий пользователя

Интерфейс

Инструмент Записи (рекордер) является важной частью Sherpa Designer, которая может помочь сэкономить большое количество времени при автоматизации бизнес-процессов. Эта функция позволяет легко записывать действия пользователя на экране, такие как запуск программ, клики на кнопках и гиперссылках веб-страниц, выбор элементов меню, вызов контекстного меню и т.д., и преобразовывать их в блоки бизнес-процесса.

Рекордер используется для интерактивного захвата элементов управления в приложениях и браузерах, таким образом происходит автоматизированное создание сценария. Можно записать всю последовательность действий пользователя (работает только для левого, правого и двойного клика) или использовать пошаговую запись (доступен более широкий список записываемых действий). Выбор элементов управления в браузере происходит без использования кода веб-страниц, интерактивно.

Кнопка Запись на основном верхнем меню или Запись из окна редактирования Селектора вызывают меню инструмента Записи.

Меню Записи появляется у левой границы экрана, при этом окно Sherpa Designer сворачивается.

 

Меню Запись

 Выйти из режима записи. Выход без сохранения действий

 

Удаление предыдущего действия

Сохраняет запись и возвращает в интерфейс для дальнейшей разработки Диаграммы
Универсальный инструмент, по клику начинается запись последовательности кликов (одинарные, двойные и клики правой кнопкой)

Запускает приложения

Эмуляция нажатия кнопок мыши: левой или правой кнопки, двойной щелчок левой кнопки. Mouse Over — задерживает курсор мыши над элементом в течение заданного времени

 

 

 

 

Запись кликов по изображению:

Click Image Screen — кликнуть на участок экрана, соответствующий картинке-образцу.

Click Image Control — кликнуть на участке окна или элементе приложения, соответствующему картинке-образцу.

 

Для записи действий работы с текстом:

Get UI Text — получить видимый текст из элемента управления

Set UI Text – записать видимый текст в элемент управления

Click OCR Text — кликнуть по месту расположения заданного текста на экране, предварительно распознав все текстовые надписи с экрана

Get OCR Text — получить текст с экрана методом распознавания образов.

Для записи действий копирования и вставки:

Copy To Clipboard — скопировать в буфер обмена текст из элемента управления

Paste From Clipboard – вставить из буфера обмена текст в заданный элемент управления

Запись задержек в выполнении процесса:

Wait Appear Control – подождать пока элемент управления появится на экране.

Wait Disappear Control – подождать пока элемент управления исчезнет с экрана.

Запись ввода текста с клавиатуры:

Press Keys — эмулировать нажатие клавиш клавиатуры.

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

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

 

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

Функция Get OCR Text — получить текст с экрана методом распознавания образов.

Во время Записи выделите элементы (область экрана) на которой нужно произвести поиск текста – то есть выделите область, в которой будет проводиться распознавание. Область ограничьте красной рамкой, которая появляется зажатием кнопки мыши. Распознавание текста проводится с помощью встроенных и внешних модулей распознавания:

  • Tesseract OCR
  • Yandex Vision
  • Microsoft OCR
  • OCR Space
  • ABBYY Cloud OCR
  • ABBYY FineReader

Выберите нужный модуль распознавания. Вы можете сразу видеть результаты распознавания в окне слева. Если результаты распознавания верны, нажмите «Сохранить». Если результаты распознавания не удовлетворяют, выберите другой модуль распознавания из списка и нажмите Обновить или измените доступные настройки распознавания.

Доступны для подключения следующие OCR:

— Tesseract OCR

— ABBYY OCR

— Microsoft OСR

— Yandex Vision