Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Использование функции захвата action

  • Обновлено: 4/21/2021
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA

Использование функции захвата action

Используйте Capture action (захват) для захвата одного действия (нажатие, нажатие клавиш или перемещение мыши) с помощью элемента управления объектом, включая текстовое поле, кнопку, таблицу, меню, переключатель, поле со списком, флажок, вид списка, ссылка, дерево, или на вкладке страницы.

Подготовка

  • Чтобы использовать , Recorderнеобходимо выполнить следующие действия:
  • Настройте отображение устройства и масштаб шрифта на 100%.

    При использовании Recorder package версии 2.0.6-20200626-193519 или более поздней можно записывать задачи в Google Chrome, Internet Explorer Java, , Microsoft Active Accessibility и приложениях автоматизации пользовательского интерфейса Microsoft на компьютере с масштабом отображения, настроенным на 100%, 125% или 150%.

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

    Если вы используете Recorder package версию 2.0.6-20200626-193519 или более позднюю, вы можете записывать задачи в Google Chrome браузере, не настроенном на уровень масштабирования 100%.

  • При автоматизации задачи с помощью Google Chrome браузера убедитесь, что Automation Anywhere подключаемый модуль, соответствующий Automation 360 версии сборки, включен.

    Требования к браузеру

Рекомендации по записи задачи:
  • По возможности используйте щелчки, а не клавиши быстрого доступа.

    При нажатии на объект с помощью Recorder, он извлекает свойства объекта, которые позволяют определить bot объект во время выполнения. Клавиши быстрого доступа менее надежны, поэтому используйте их, если невозможно автоматизировать задачу, щелкнув объект.

  • При автоматизации задачи с помощью браузера не используйте автозаполнение для ввода значений в поля.
  • Запишите задание на низкой скорости.
  • Не перетаскивайте окна во время записи.
  • Не нажимайте на приложения, которые не являются частью процесса записи и автоматизации.
  • Когда Internet Explorer используется, ожидает action , пока браузер не будет полностью обработен и находится в состоянии готовности, прежде чем выполнять action.

Процедура

Чтобы записать одно взаимодействие с объектом управления, выполните следующие действия:

  1. Дважды щелкните или перетащите запись . >
  2. Укажите окно для захвата объекта.
    Выберите вкладку Приложение, Обозревательили переменная .
    ОпцияОписание
    Приложение Выберите из списка активных в данный момент окон. Этот параметр показывает список всех окон приложений и браузеров, открытых на Bot Creator устройстве.
    Браузер Выберите из списка Google Chrome вкладок, которые в данный момент открыты на Bot Creator устройстве.
    Прим.: В настоящее время этот параметр поддерживает только Google Chrome вкладки. Для всех других браузеров используйте параметр Приложение.
    Переменная Выберите существующую переменную окна, чтобы указать заголовок окна приложения.
  3. Необязательно: Вставьте символ подстановки (*) в поле Заголовок окна для поиска названий окон, которые могут быть изменены. Можно указать одну или несколько подстановочных знаков (*) в начале, середине или конце значения.
    Например, чтобы выполнить операцию в любом окне, в котором есть Microsoft в заголовке, используйте подстановочный знак, чтобы указать любую строку, добавив ее до или после значения: *Microsoft*. bot Первый ищет точное название окна (Microsoft), и если оно не находит совпадения, он ищет окна с термином Microsoft в любом месте заголовка.

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

    Например, можно ввести строковое значение в виде ((\w*)-Блокнота для всех названий заголовков окон, начиная с ((\w*)-Блокнотаили использовать шаблон , например (((\w)\s)*document-Блокнот , только для тех заголовков окон, которые соответствуют этому шаблону.

    Прим.: Во время выполнения убедитесь, TaskBot что определяет правильное окно. В противном случае выполните следующее:
    1. Откройте окно приложения или браузера.
    2. Перетащите заголовок окна > получить активное окно action над записью регистратора > action.
    3. Вставьте строковую переменную в поле Assign the window title to VARIABLE.
    4. Перетащите > заголовок набора окон action под > заголовком окна получить активное окно action.
    5. В поле окно введите переменную окна, сгенерированные приложением Capture > action.
    6. В поле New window title (Новый заголовок окна) вставьте строковую переменную в заголовок Get Active window action(получить активное окно) .
    7. Нажмите Сохранить.
  4. Необязательно: Выберите параметр Изменить размер окна , чтобы указать размеры окна.
    Эта опция обеспечивает более надежную botработу . Он изменяет размер окна до размеров, при которых была записана задача, что повышает способность бота идентифицировать целевой объект.
    • Если окно развернуто при записи задания, этот параметр не выбран.
    • Если при записи задания размер окна не достигает максимального значения, по умолчанию выбирается этот параметр, а поля ширины и высоты автоматически заполняются размерами окна.
    Прим.: Этот параметр доступен только для окон, размер которых можно изменить. Эта функция недоступна для параметров рабочего стола или панели задач .
  5. Щелкните Capture object(захват объекта) .
    Появится выбранное окно.
  6. Щелкните элемент управления объектом, например, кнопку, поле формы или таблицу.
    При наведении курсора мыши на элемент управления выделяется рамка.
    Прим.: Если окно не появляется и вы снимаете в Google Chrome браузере, убедитесь, что Automation Anywhere Google Chrome вы активили расширение. См. Google Chrome требования к расширению браузера.
  7. Просмотрите таблицу свойств объекта.
    Использует bot выбранные свойства для идентификации элемента управления объектами во время выполнения.
    1. Убедитесь, что тип управления соответствует предполагаемому объекту.
      Например, при захвате таблицы с веб-сайта убедитесь, что значения Control Type (Тип управления) и HTML Tag (Метка HTML) являются ТАБЛИЧНОЙтаблицей .
      Если тип управления не соответствует предполагаемому объекту, повторно введите элемент управления объектом.
    2. Выберите и назначьте значения свойствам объекта, которые необходимо включить в поиск объекта.
      Для повышения надежности botрекомендуется выбирать только те свойства, которые имеют статические значения (например , Имя, Класс, Тип, HTML IDи DOMXPATH), И отмените выбор свойств, имеющих динамические значения (например , HTML href, Path или value), которые могут быть изменены и вызывать bot ошибки.
      Можно использовать символ wild-карты (*) и переменные в значениях свойств объекта, чтобы повторно использовать тот же самый action символ для захвата различных объектов в различных сценариях.
  8. Выберите действие в раскрывающемся списке.
    Полный список возможных actions объектов см. Действия, выполняемые для объектов, захваченных с помощью Universal Recorderв разделе .
    • При записи нажатия и нажатия клавиш в текстовом поле с типом управления password _TEXTрегистратор не захватывает нажатия клавиш, введенные в поле. Вместо этого выбирает action параметр Set text (установить текст) и предлагает параметры для безопасного ввода пароля. Рекомендуется сохранить пароль в и Credential Vault вставить его в в качестве action учетных данных. Учетные данные и переменные учетных данных в. Bot editor

      При переходе к текстовому полю с помощью КЛАВИШИ ТАБУЛЯЦИИ вместо щелчка в приложении MSAA или SAP регистратор может идентифицировать поля с типом управления password _TEXT.

    • Если выбранное действие поддерживает фоновую обработку, появится параметр выполнить в фоновом режиме. Фоновая обработка
  9. Необязательно: Введите значение в поле Wait for control (Ожидание управления), чтобы указать количество секунд, в течение которых элемент bot управления объектами должен появиться в окне приложения.
    Рекомендуется задать время задержки при использовании действия Set text для ввода клавиш в текстовое поле.
  10. Необязательно: Назначьте выход переменной.
    Предлагает Control Room описательное имя переменной по умолчанию, основанное на действии, выбранном на шаге 8. Например, если выбрано свойство получить, то предлагаемая выходная переменная будет PropertyValue . При создании нескольких выходных переменных последующие имена переменных добавляются с "-1", чтобы избежать дублирования.
  11. Нажмите Сохранить.
    Захваченные изображения не добавляются в качестве зависимостей и не будут отображаться в списке зависимостей при регистрации . bot
Свяжите объект с опорным якорем
Прим.: Можно использовать привязку объектов в приложениях MSAA, UI Automation или Java.
Если bot во время выполнения не удается надежно идентифицировать объект, свяжите его с ближайщим объектом (например, ссылкой или кнопкой), который легче найти bot :
  1. Откройте приложение Capture action.
  2. Перейдите на вкладку привязки.
  3. Щелкните Привязка захвата.

    Окно браузера или приложения активируется при выделенном основном объекте (ранее захваченный объект). Появится диалоговое окно, в котором будет указано, правильно ли действие идентифицирует основной объект.

  4. Если нужный объект выделен, нажмите Да, выберите якорь.

    В противном случае нажмите Нет, мне нужно исправить его, чтобы выбрать правильный объект.

  5. Выберите ближайший объект к целевому объекту, который легче найти. bot

    Объект выделяется значком привязки справа от объекта.

  6. Нажмите Сохранить.

Посмотрите следующий видеоролик о том, как использовать действие Capture :

Отправить отзыв