Элементы

Все доступные компоненты процесса можно найти в панели Элементы. Компоненты сгруппированы по тематике. Например, в группе Приложение Excel находятся все элементы, работающие с Excel.

В верхней части панели расположена поисковая строка для быстрого поиска элементов.

Под поисковой строкой можно увидеть иконки групп:

  • Часто используемые — для быстрого доступа к элементам, которые вы применяете в проекте чаще всего.

  • Избранные — для быстрого доступа к избранным элементам. В избранное элемент добавляется вручную. Для этого вызовите контекстное меню элемента и выберите пункт Добавить в Избранные:

Добавить элемент в процесс

Добавить элемент можно одним из следующих способов:

  • Перетаскиванием — просто перетащите элемент из панели в нужную часть процесса.

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

Свойства элемента

Настроить параметры добавленного элемента можно в панели Свойства. Чтобы увидеть свойства вашего элемента, сделайте его активным — нажмите на него.

Панель Свойства состоит из нескольких информационных блоков:

  • в верхней части отображается внутреннее наименование элемента и его уникальный идентификатор (ComponentId);

  • в центральной — список свойств;

  • в нижней части — краткое описание этих свойств (справка).

Элементы обладают следующими общими свойствами:

  1. Наименование — имя элемента, которое отображается в его заголовке и в журнале. Для удобства возможно изменить название элемента внутри процесса, например, когда используются несколько одинаковых компонентов.

  2. Отключить логирование — позволяет отключить запись логов в консоли (только для данного элемента). Например, если он оперирует конфиденциальными данными. Существует возможность централизованно включить/отключить логирование для всех новых элементов, добавляемых в проект. Для этого перейдите в раздел Файл > Настройки > Общие > Элементы и установите нужное значение в чекбоксе Отключить логирование у новых элементов.

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

  4. Скриншот завершения — позволяет сделать снимок экрана в момент завершения работы элемента. Все скриншоты сохраняются в папку .Screenshots, которая создается автоматически внутри папки с процессом.

  5. Скриншот ошибки — при возникновении ошибки будет сделан снимок экрана.

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

  7. Пауза после (мс) — пауза после выполнения элемента.

Частные параметры описаны в статьях, посвященных конкретным элементам. Описание всех встроенных элементов в Primo Studio (Windows) можно найти здесь. Выберите группу, в которую входит элемент, после чего перейдите к нужной статье.

Вносить изменения в свойства можно также в слотах самого элемента:

Значения свойств

Значения свойств можно разделить на следующие виды:

  • Переменная — выбирается из списка переменных, созданных для данного процесса, и выглядит как выпадающий список:

  • Вычисляемое значение — выражение на том языке программирования, который был выбран при создании процесса (C#, Python либо JavaScript). Даже в случае, если необходимо указать обычную строку, ее текст необходимо заключить в кавычки, а спецсимволы внутри строки экранировать по правилам выбранного языка (описание языков не входит в тематику данного руководства). Вычисляемое свойство всегда содержит кнопку «…»:

    При нажатии кнопки «…» откроется форма редактирования выражения:

  • Шаблон поиска — выражение, описывающее шаблон поиска элемента управления. Наличие шаблона поиска зависит от типа элемента.

Работа со скриншотами внутри элемента

Некоторые элементы содержат в себе текст-опцию Сделать скриншот.

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

Для управления скриншотом необходимо кликнуть на нем правой кнопкой мыши и в контекстном меню выбрать пункт Сделать скриншот либо Очистить.

Аннотация

К каждому элементу процесса можно добавить краткое описание (аннотацию), которое будет отображаться сразу под названием компонента. Для этого в окне элемента, в правом верхнем углу, нажмите кнопку с восклицательным знаком — появится область для ввода текста. Нажмите на нее и введите нужный текст:

Контекстное меню

Дополнительные действия с элементами доступны при вызове контекстного меню.

Например, можно закомментировать элементы при помощи команды:

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

При выборе сразу нескольких элементов и нажатии на пункт Закомментировать элементы, компоненты будут закомментированы массово.

Аналогичным образом происходит разблокировка: вызовите контекстное меню и нажмите пункт Раскомментировать элементы. Либо просто переместите нужный элемент за пределы контейнера.

С версии 1.23.11 доступна команда контекстного меню:

  • Перенести элемент в try/catch — помещает выделенный элемент или элементы в контейнер Try-Catch.

Last updated