Элементы
Все доступные компоненты процесса можно найти в панели Элементы. Компоненты сгруппированы по тематике. Например, в группе Приложение Excel находятся все элементы, работающие с Excel.
В верхней части панели расположена поисковая строка для быстрого поиска элементов.
Под поисковой строкой можно увидеть иконки групп:
Часто используемые — для быстрого доступа к элементам, которые вы применяете в проекте чаще всего.
Избранные — для быстрого доступа к избранным элементам. В избранное элемент добавляется вручную. Для этого вызовите контекстное меню элемента и выберите пункт Добавить в Избранные:
Добавить элемент в процесс
Добавить элемент можно одним из следующих способов:
Перетаскиванием — просто перетащите элемент из панели в нужную часть процесса.
При помощи контекстного меню. Если в процесс уже добавлены элементы, выделите тот, после которого вы хотите вставить новый элемент. Затем перейдите к панели «Элементы» и вызовите у нужного элемента контекстное меню. После чего выберите Вставить после выделенного.
Свойства элемента
Настроить параметры добавленного элемента можно в панели Свойства. Чтобы увидеть свойства вашего элемента, сделайте его активным — нажмите на него.
Панель Свойства состоит из нескольких информационных блоков:
в верхней части отображается внутреннее наименование элемента и его уникальный идентификатор (ComponentId);
в центральной — список свойств;
в нижней части — краткое описание этих свойств (справка).
Элементы обладают следующими общими свойствами:
Наименование — имя элемента, которое отображается в его заголовке и в журнале. Для удобства возможно изменить название элемента внутри процесса, например, когда используются несколько одинаковых компонентов.
Отключить логирование — позволяет отключить запись логов в консоли (только для данного элемента). Например, если он оперирует конфиденциальными данными. Существует возможность централизованно включить/отключить логирование для всех новых элементов, добавляемых в проект. Для этого перейдите в раздел Файл > Настройки > Общие > Элементы и установите нужное значение в чекбоксе Отключить логирование у новых элементов.
Продолжить при ошибке — сценарий будет выполняться даже в том случае, если при выполнении элемента возникла ошибка.
Скриншот завершения — позволяет сделать снимок экрана в момент завершения работы элемента. Все скриншоты сохраняются в папку .Screenshots, которая создается автоматически внутри папки с процессом.
Скриншот ошибки — при возникновении ошибки будет сделан снимок экрана.
Пауза до (мс) — добавляет паузу перед выполнением элемента (ранее для этой функции использовался элемент Ожидание). Пауза может понадобиться, например, в следующем случае: сайт, с которым нужно выполнить определенное действие, долго загружается, поэтому требуется подождать, прежде чем переходить к следующему элементу.
Пауза после (мс) — пауза после выполнения элемента.
Частные параметры описаны в статьях, посвященных конкретным элементам. Описание всех встроенных элементов в Primo Studio (Windows) можно найти здесь. Выберите группу, в которую входит элемент, после чего перейдите к нужной статье.
Вносить изменения в свойства можно также в слотах самого элемента:
Значения свойств
Значения свойств можно разделить на следующие виды:
Переменная — выбирается из списка переменных, созданных для данного процесса, и выглядит как выпадающий список:
Вычисляемое значение — выражение на том языке программирования, который был выбран при создании процесса (C#, Python либо JavaScript). Даже в случае, если необходимо указать обычную строку, ее текст необходимо заключить в кавычки, а спецсимволы внутри строки экранировать по правилам выбранного языка (описание языков не входит в тематику данного руководства). Вычисляемое свойство всегда содержит кнопку «…»:
При нажатии кнопки «…» откроется форма редактирования выражения:
Шаблон поиска — выражение, описывающее шаблон поиска элемента управления. Наличие шаблона поиска зависит от типа элемента.
Работа со скриншотами внутри элемента
Некоторые элементы содержат в себе текст-опцию Сделать скриншот.
При нажатии на текст пользователь сможет выделить сегмент экрана, который будет использоваться при дальнейшем отображении элемента.
Для управления скриншотом необходимо кликнуть на нем правой кнопкой мыши и в контекстном меню выбрать пункт Сделать скриншот либо Очистить.
Аннотация
К каждому элементу процесса можно добавить краткое описание (аннотацию), которое будет отображаться сразу под названием компонента. Для этого в окне элемента, в правом верхнем углу, нажмите кнопку с восклицательным знаком — появится область для ввода текста. Нажмите на нее и введите нужный текст:
Контекстное меню
Дополнительные действия с элементами доступны при вызове контекстного меню.
Например, можно закомментировать элементы при помощи команды:
При нажатии на нее элементы будут помещены в контейнер Закомментировать. Это означает, что они проигнорируются при запуске и отладке процесса.
При выборе сразу нескольких элементов и нажатии на пункт Закомментировать элементы, компоненты будут закомментированы массово.
Аналогичным образом происходит разблокировка: вызовите контекстное меню и нажмите пункт Раскомментировать элементы. Либо просто переместите нужный элемент за пределы контейнера.
С версии 1.23.11 доступна команда контекстного меню:
Перенести элемент в try/catch — помещает выделенный элемент или элементы в контейнер Try-Catch.
Last updated