Поделиться через


IA-Connect Java

IA-Connect — это платформа автоматизации роботизированных процессов (RPA), которая добавляет функции RPA из облака в локальные виртуальные машины или через подключения Citrix или Microsoft Remote Desktop (RDS). Это модуль для автоматизации приложений Java с помощью моста доступа Java (JAB).

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Имя Ultima Labs
URL https://www.ultima.com/ultima-labs
Адрес электронной почты IAConnect@ultima.com
Метаданные соединителя
Publisher Ultima Labs
Website https://www.ultima.com/ultima-labs
Политика конфиденциальности https://www.ultima.com/privacy-policy
Категории ИТ-операции; Продуктивность

IA-Connect — это платформа автоматизации роботизированных процессов (RPA), которая добавляет функции RPA из Облачных потоков Power Automate в локальные виртуальные машины или через подключения Citrix или Microsoft Remote Desktop (RDS). Соединители IA-Connect предоставляют более 650 действий, что позволяет автоматизировать каждый тип локального приложения непосредственно из Power Automate Cloud Flow. Все действия IA-Connect доступны непосредственно из Power Automate Cloud Flow, обеспечивая простую интеграцию между облачными и локальными приложениями, возможность использовать существующие условия Power Automate, циклы, динамическое содержимое, выражения и обработку исключений в процессах RPA. Использование соединителей IA-Connect также обеспечивает полную историю выполнения и возможность аудита из журнала выполнения потока, а также удаление необходимости в отдельном приложении, консоли или студии для разработки процессов RPA.

Предпосылки

Чтобы использовать любой из соединителей IA-Connect, необходимо установить программное обеспечение IA-Connect. Это бесплатно для тестирования в течение 30 дней, после чего вам потребуется лицензия IA-Connect.

Программное обеспечение IA-Connect состоит из двух основных компонентов:

  • IA-Connect Orchestrator, который является Azure WebApp, который будет размещаться в собственном клиенте Azure. Это обрабатывает маршрутизацию и безопасность потоков RPA на одну или несколько локальных или облачных виртуальных машин.

  • Агент IA-Connect и директор, установленный на виртуальных машинах, где программное обеспечение, которое требуется автоматизировать, доступно. Кроме того, агент IA-Connect может выполняться в сеансе Citrix или Microsoft Remote Desktop Services (RDS), где команды RPA передаются по виртуальному каналу в удаленный сеанс для выполнения. Агент IA-Connect можно запустить из общей сетевой папки и не требует установки.

Доступные соединители IA-Connect

Доступные соединители IA-Connect:

  • динамический код IA-Connect
  • IA-Connect Java
  • IA-Connect Мейнфрейм
  • IA-Connect Microsoft Office
  • IA-Connect SAP GUI
  • сеанс IA-Connect
  • Пользовательский интерфейс IA-Connect
  • веб-браузер IA-Connect

Получение учетных данных

Чтобы получить лицензию и начать 30-дневную бесплатную пробную версию, отправьте запрос на наш веб-сайт (https://www.ultima.com/IA-Connect/Power-Automate).

После получения пробного запроса мы свяжемся с вами по адресу электронной почты, предоставленному для настройки IA-Connect программного обеспечения и предоставления пробной лицензии. Это полностью многофункциональная пробная версия и позволит протестировать любые из 650 действий во всех 8 IA-Connect соединителях в пределах собственной среды в течение пробного периода.

Начало работы с соединителем

После отправки пробного запроса на IA-Connect вы сможете скачать ZIP-файл, содержащий IA-Connect программное обеспечение и документацию по установке и настройке. Мы также обратитесь к вам, чтобы предложить поддержку и рекомендации по процессу установки по мере необходимости.

Support

В течение пробного периода вы можете обратиться в Ultima Labs (IAConnect@ultima.com) за поддержкой и помощью.

При покупке IA-Connect лицензии вы получите маркеры поддержки, которые можно активировать для обучения или поддержки в Центре технической службы на основе Великобритании (TSC).

Известные проблемы, распространенные ошибки и часто задаваемые вопросы

Наша база знаний содержит ряд статей, охватывающих все известные проблемы, распространенные ошибки, которые могут возникать при использовании соединителей IA-Connect и часто задаваемых вопросов. Это доступно https://support.ultima.com/ultimalabs и учетная запись для доступа к этим ресурсам предоставляется во время IA-Connect пробной версии и при приобретении лицензии IA-Connect.

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

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

Имя Тип Description Обязательно
Ключ API securestring Ключ API для этого API True
адрес оркестратора IA-Connect струна Укажите адрес оркестратора IA-Connect без компонента HTTP(S) True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Ввод текста в элемент Java

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

Входной пароль в элемент Java

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

Выбор элемента списка Java по имени

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

Выбор элемента списка Java по индексу

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

Выполнение действия в элементе Java

Выполняет доступное действие для элемента Java. Эти доступные действия для определенного элемента можно запросить с помощью действия Get actions for Java element. Некоторые распространенные действия — "click" для кнопки или "select-all" для текстового элемента.

Глобальная мышь щелкает ячейку таблицы Java

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

Глобальный входной пароль в элемент Java

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

Глобальный входной текст в элемент Java

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

Глобальный двойной левый мыши щелкните элемент Java

Перемещает мышь в центр элемента Java и дважды щелкает левую кнопку мыши.

Глобальный левый щелчок мыши на элементе Java

Перемещает мышь в центр элемента Java и нажимает левую кнопку мыши.

Глобальный средний щелчок мыши на элементе Java

Перемещает мышь в центр элемента Java и щелкает посередине кнопку мыши.

Глобальный щелчок правой кнопкой мыши на элементе Java

Перемещает мышь в центр элемента Java и нажимает правую кнопку мыши.

Нажатие элемента Java

Нажимает элемент Java (обычно кнопка).

Ожидание классического элемента Java

Ожидает, что элемент рабочего стола Java (обычно окно) будет существовать.

Ожидание элемента Java

Ожидает, чтобы элемент Java (обычно отдельный элемент в окне, например кнопка или область ввода текста) существовал.

Окно Java

Возвращает, является ли окно UIA элементом Java.

Отключение от моста доступа Java

Завершает работу любой работающей подсистемы Java IA-Connect (IA-JavaAccessBridge).

Отображается ли ячейка таблицы Java на экране

Возвращает, отображается ли определенная ячейка таблицы в элементе таблицы Java на экране.

Подключение к мосту доступа Java

Запускает подсистему java IA-Connect (IA-JavaAccessBridge) и подключает ее к указанной библиотеке DLL Моста доступа Java (или оставьте пустым для поиска по одному). Этот шаг необходимо выполнить, прежде чем автоматизировать приложения Java. Это действие также включает мост доступа Java, который необходимо включить перед запуском любых приложений Java.

Подождите, пока не существует элемент рабочего стола Java

Ожидает, что классический элемент Java (обычно окно) больше не существует.

Подождите, пока элемент Java не существует

Ожидает, что элемент Java (обычно отдельный элемент в окне, например кнопка или область ввода текста) больше не существует.

Получение CSV-файла роли Java из дескриптора элементов

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

Получение CSV-файла роли Java из поиска элементов

Выполняет поиск элемента Java и выводит сведения об элементах, которые искали (вплоть до точки, в которой был найден элемент) в формате CSV. Это действие будет использоваться только для целей разработки и содержит обзор элементов приложения, которые могут быть полезны для визуализации структуры приложения и оптимизации поиска элементов.

Получение видимого ограничивающего прямоугольника элемента Java

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

Получение всех свойств дочернего элемента Java

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

Получение действий для элемента Java

Возвращает доступные действия для элемента Java. Затем эти доступные действия можно выполнить на элементе с помощью имени действия в качестве входных данных для действия "Выполнение действия в элементе Java", например "click" или "select-all".

Получение значения элемента Java

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

Получение классических элементов Java

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

Получение нескольких свойств родительского элемента Java

Возвращает свойства всех родительских элементов элемента Java. Это действие будет выполнять поиск по всей высоте дерева элементов, возвращая все родительские свойства, если параметр Max parent to process имеет достаточно высокий уровень.

Получение сведений о мосте доступа к Windows

Возвращает сведения о мосте доступа Windows (WAB) для определенного идентификатора виртуальной машины Java, включая версии Java и Windows DLL. Идентификатор виртуальной машины Java можно получить в виде выходных данных из действия "Получить свойства элемента Java".

Получение свойств Java для элемента UIA

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

Получение свойств дочернего элемента Java

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

Получение свойств родительского элемента Java

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

Получение свойств таблицы Java

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

Получение свойств элемента Java

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

Получение свойств элемента Java в виде списка

Возвращает свойства элемента Java в виде одного списка строк (одна коллекция строк или таблица данных) вместо отдельных элементов, это может быть полезно в зависимости от способа использования данных.

Получение свойств ячейки таблицы Java

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

Получение содержимого таблицы Java

Возвращает содержимое элемента таблицы Java. Это элемент со строками, столбцами, заголовками и ячейками (т. е. таблицей).

Получение состояния выбора Java по имени

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

Получение состояния выбора Java по индексу

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

Получение состояния подключения моста доступа к Windows

Возвращает текущее состояние подключения между агентом IA-Connect и мостом доступа Windows (WAB). Если агент IA-Connect подключен к WAB, соответствующие сведения возвращаются в виде выходных данных.

Получение текстового значения элемента Java

Возвращает текстовое значение элемента Java. Текстовое значение обычно связано с текстовым элементом, но многие элементы могут иметь это свойство.

Получение элементов выбора Java

Возвращает все дочерние элементы выбора, найденные под указанным элементом выбора Java. Вы можете получить параметры элемента выбора, прокрутив выбор, выбрав каждый отдельный параметр в списке ИЛИ считывая метки дочерних элементов выделения. Если вы решили получить параметры элемента выбора, считывая метки дочерних элементов выделения, скорее всего, необходимо сначала развернуть выделение, указав параметр "Развернуть первый" как "True", а затем при необходимости закрыть выбранный элемент, также предоставив параметр "Свернуть после" как "True".

Получение ячейки таблицы Java в координате экрана

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

Проверка элемента Java

Задает состояние элемента (обычно флажок или переключатель) флажком или снятым.

Развернуть элемент выбора Java

Развертывает или сверчивает элемент Java (обычно меню или раскрывающийся список). Если элемент уже развернут, ничего не произойдет.

Рисование прямоугольника вокруг элемента Java

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

Сброс всех дескрипторов элементов Java

Сбрасывает все дескриптора элементов Java, хранящиеся в настоящее время IA-Connect которые могут быть полезны, если вы определили много элементов и имеет большое количество дескрипторов элементов. В сценариях с чрезвычайно большим количеством дескрипторов элементов (100 000+) это действие также можно использовать для освобождения использования ОЗУ.

Создание дескриптора для элемента Java в координате экрана

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

Существует ли классический элемент Java

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

Существует ли элемент Java

Сообщает, существует ли элемент Java и возвращает некоторые базовые свойства элемента.

Элемент Focus Java

Фокусирует элемент Java, который делает его активным элементом для фокуса клавиатуры, и в зависимости от приложения может привести окно элемента на передний план.

Являются ли элементы Java дескрипторами одинаковыми

Сравнивает два дескриптора элемента Java для элементов Java, чтобы узнать, представляют ли они один и тот же объект Java. Это может быть полезно, если вы определили элемент и получили дескриптор для родительского элемента.

Ввод текста в элемент Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Текст для ввода
TextToInput string

Текстовое значение для ввода.

Замена существующего значения
ReplaceExistingValue boolean

Если в элементе есть существующий текст, его следует заменить?

Вставка позиции
InsertPosition integer

Позиция (индекс) для начала вставки текста. Если существует текст, позиция вставки может использоваться для вставки в определенной позиции в существующем тексте.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Входной пароль в элемент Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Пароль для ввода
PasswordToInput True password

Значение пароля для ввода.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Выбор элемента списка Java по имени

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Наименование товара
ItemName True string

Имя элемента списка для выбора или отмены выбора.

Выбор элемента
SelectItem boolean

Если задано значение True (по умолчанию), элемент будет выбран. Если задано значение False, элемент будет отменен. Обычно это используется только с несколькими выборами.

Учет регистра имени элемента
ItemNameCaseSensitive boolean

Если задано значение True, поиск по имени элемента будет учитывать регистр (например, он должен соответствовать точно элементу списка). Если задано значение False (значение по умолчанию), поиск имени элемента не учитывает регистр.

Сначала очистить выделение
ClearSelectionFirst boolean

Если задано значение True (значение по умолчанию), то выбор сначала будет снят. Это в основном используется для нескольких выборов, так как необходимо выбрать, выбираете ли вы дополнительные элементы или выбираете только один элемент (очищая сначала). Если задано значение False, то выбор сначала не будет снят.

Получение списка параметров путем выбора
GetListOfOptionsBySelecting boolean

Если задано значение True, агент IA-Connect попытается получить список всех параметров в выборе, выбрав каждый из них в свою очередь (в JAB). Если задано значение False (значение по умолчанию), параметр "Получить список параметров путем чтения меток" должен иметь значение True, в противном случае список параметров не будет считываться.

Получение списка параметров путем чтения меток
GetListOfOptionsByReadingLabels boolean

Если задано значение True (по умолчанию), агент IA-Connect попытается получить список всех параметров в выборе, прочитав дочерние метки (в дереве JAB). Для раскрывающихся списков вам потребуется задать для параметра Expand first значение True, так как дочерние элементы не предоставляются до тех пор, пока список не будет раскрываться. Кроме того, установите для параметра "Свернуть после" значение True, чтобы закрыть список после этого. Параметр Get of options by selecting (Получить список параметров путем выбора) также должен иметь значение False или этот параметр будет игнорироваться (так как невозможно получить список с помощью обоих методов). Если задано значение False, параметр "Получить список параметров путем выбора" должен иметь значение True, в противном случае список параметров не будет считываться.

Сначала разверните
ExpandFirst boolean

Если задано значение true (по умолчанию), действие попытается развернуть список перед поиском элементов элемента списка. Это полезно для динамических списков, так как другие элементы элемента списка могут не создаваться, пока не будет развернут список. Если задано значение false, список не будет развернут.

Свернуть после
CollapseAfter boolean

Если задано значение true (по умолчанию), список будет свернут после выполнения поиска. Если задано значение false, список не будет свернут.

Секунды между развертыванием и свертыванием
SecondsBetweenExpandCollapse double

Количество секунд, ожидаемых между действиями развертывания и свертыванием, если для них задано значение True. По умолчанию это 0,05 (20 миллисекунда).

Принудительное применение даже в правильном состоянии
ForceEvenIfInCorrectState boolean

Если задано значение True, элемент будет выбран, даже если он уже выбран. Если задано значение False (по умолчанию), агент IA-Connect ничего не сделает, если элемент списка уже выбран.

Восстановление при сбое
RecoverOnFailure boolean

Если задано значение True, исходные выбранные элементы списка будут восстановлены, если новый выбор завершается ошибкой. Например, если выбран элемент 3 и вы пытаетесь выбрать элемент 90 (который не существует), элемент 3 будет выбран повторно. Если задано значение False, исходные выбранные элементы списка не будут восстановлены.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Выбор элемента списка Java по индексу

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Индекс элемента
ItemIndex True integer

Индекс (начиная с 1) элемента списка для выбора или отмены выбора.

Выбор элемента
SelectItem boolean

Если задано значение True (по умолчанию), элемент будет выбран. Если задано значение False, элемент будет отменен. Обычно это используется только с несколькими выборами.

Сначала очистить выделение
ClearSelectionFirst boolean

Если задано значение True (значение по умолчанию), то выбор сначала будет снят. Это в основном используется для нескольких выборов, так как необходимо выбрать, выбираете ли вы дополнительные элементы или выбираете только один элемент (очищая сначала). Если задано значение False, то выбор сначала не будет снят.

Восстановление при сбое
RecoverOnFailure boolean

Если задано значение True, исходные выбранные элементы списка будут восстановлены, если новый выбор завершается ошибкой. Например, если выбран элемент 3 и вы пытаетесь выбрать элемент 90 (который не существует), элемент 3 будет выбран повторно. Если задано значение False, исходные выбранные элементы списка не будут восстановлены.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Выполнение действия в элементе Java

Выполняет доступное действие для элемента Java. Эти доступные действия для определенного элемента можно запросить с помощью действия Get actions for Java element. Некоторые распространенные действия — "click" для кнопки или "select-all" для текстового элемента.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Действие
Action True string

Действие для выполнения, например "click". Имя действия часто учитывает регистр.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Глобальная мышь щелкает ячейку таблицы Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Индекс строки ячейки
RowIndex True integer

Индекс строки ячейки в таблице, начиная с 1.

Индекс столбца ячейки
ColumnIndex True integer

Индекс столбца ячейки в таблице, начиная с 1.

Перечисление окна просмотра
EnumerateViewport boolean

Элемент viewport обычно содержит таблицу и представляет видимую область таблицы. Если задано значение True (по умолчанию), агент IA-Connect попытается обнаружить видимые границы таблицы и индекс ячеек в каждом углу, вычисляя размер окна просмотра. Это позволяет определить, какие компоненты таблицы отображаются на экране. Если задано значение False, координаты окна просмотра не будут заполнены.

Родители представления процесса
ProcessViewportParents boolean

Если задано значение True (по умолчанию), родительские элементы окна просмотра также будут обработаны для уточнения видимого размера окна просмотра. Это полезно, если он внедрен в другой окно просмотра. Если задано значение False, родительские элементы представления не будут обработаны.

Максимальное количество родителей представлений для обработки
MaxViewportParentsToProcess integer

Максимальное количество родительских элементов для обработки при перечислении окна просмотра. По умолчанию это значение равно 50.

Просмотр ролей родительского элемента Viewport для рассмотрения
ViewportParentElementRolesToConsider string

Роли родительского элемента viewport, которые следует учитывать при перечислении для вычисления размера окна просмотра. Это используется для исключения родительских элементов, которые меньше размера, чем окно просмотра, которое может изменить вычисление размера, например вкладки страниц. По умолчанию они: Панель, Видпорт, многоуровневая панель, Корневая панель.

Поле "Видпорт слева"
ViewportLeftMargin integer

Левое внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Верхнее поле представления
ViewportTopMargin integer

Верхнее внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Правое поле представления
ViewportRightMargin integer

Правое внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Нижнее поле окна просмотра
ViewportBottomMargin integer

Нижнее внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Кнопка мыши
MouseButton True integer

Кнопка мыши, используемая при щелчке ячейки таблицы. Left = 0, Right = 1, Middle = 2, Double left = 3.

Щелкните смещение X
ClickOffsetX integer

Количество пикселей X для смещения действия щелчка по. Этот параметр поддерживает как положительные (справа), так и отрицательные (слева) значения смещения.

Щелкните смещение Y
ClickOffsetY integer

Количество пикселей Y для смещения действия щелчка. Этот параметр поддерживает как положительные (вниз), так и отрицательные (вверх) значения смещения.

Смещение относительно
OffsetRelativeTo string

Относительное положение элемента для смещения от (центр / центр / средний, левый, правый, верхний, нижний, верхний левый, нижний левый, нижний правый).

Задержка в миллисекундах
DelayInMilliseconds integer

Количество секунд, ожидаемых между щелчками, по умолчанию — 0,05 (20 миллисекунд).

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Глобальный входной пароль в элемент Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Первый элемент Focus
FocusElement boolean

Следует ли IA-Connect попытаться сосредоточить элемент перед глобальным щелчком?

Глобальный левый щелчок мыши по элементу
GlobalMouseClickOnElement boolean

Должен ли глобальный щелчок мыши выполняться по координатам элемента (для фокусировки элемента) перед вводом текста?

Замена существующего значения с помощью двойного щелчка мыши delete
ReplaceExistingValueUsingDoubleClickDelete boolean

Следует ли заменить любое существующее значение, дважды щелкнув мышь (чтобы выделить ее), а затем удалить?

Замена существующего значения с помощью удаления CTRL-A
ReplaceExistingValueUsingCTRLADelete boolean

Следует ли заменить любое существующее значение путем нажатия клавиши Ctrl-A (чтобы выделить все), а затем удалить? Некоторые элементы могут не поддерживать выделение с помощью Ctrl-A в этом случае следует попробовать альтернативный вариант "Заменить существующее значение с помощью двойного щелчка мыши удалить".

Пароль для ввода
PasswordToInput True password

Значение пароля для глобальных входных данных.

Использование событий отправки ключей
SendKeyEvents boolean

Если задано значение true, то будут использоваться события ключей (API нижнего уровня, который отправляет имитированные нажатия клавиш в операционную систему). Если задано значение false, то вместо этого будет использоваться api отправки ключей (API более высокого уровня, который отправляет нажатия клавиш в элемент с фокусом).

Интервал ключа в миллисекундах
KeyIntervalInMilliseconds integer

Количество миллисекунда между каждым нажатием клавиши.

Интервал двойного щелчка в миллисекундах
DoubleClickIntervalInMilliseconds integer

Число миллисекунда между каждым щелчком, если параметр "Заменить существующее значение с помощью двойного щелчка мыши удалить" имеет значение true.

Не интерпретируемые символы
DontInterpretSymbols boolean

Должны ли символы в поле "Пароль для ввода" не интерпретироваться как специальные ключи (например, +для SHIFT, ^ для CTRL)? Это значение должно иметь значение true, если вы пытаетесь ввести фактические символы.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Глобальный входной текст в элемент Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Первый элемент Focus
FocusElement boolean

Следует ли IA-Connect попытаться сосредоточить элемент перед глобальным щелчком?

Глобальный левый щелчок мыши по элементу
GlobalMouseClickOnElement boolean

Должен ли глобальный щелчок мыши выполняться по координатам элемента (для фокусировки элемента) перед вводом текста?

Замена существующего значения с помощью двойного щелчка мыши delete
ReplaceExistingValueUsingDoubleClickDelete boolean

Следует ли заменить любое существующее значение, дважды щелкнув мышь (чтобы выделить ее), а затем удалить?

Замена существующего значения с помощью удаления CTRL-A
ReplaceExistingValueUsingCTRLADelete boolean

Следует ли заменить любое существующее значение путем нажатия клавиши Ctrl-A (чтобы выделить все), а затем удалить? Некоторые элементы могут не поддерживать выделение с помощью Ctrl-A в этом случае следует попробовать альтернативный вариант "Заменить существующее значение с помощью двойного щелчка мыши удалить".

Текст для ввода
TextToInput string

Текстовое значение для глобальных входных данных с помощью клавиатуры.

Использование событий отправки ключей
SendKeyEvents boolean

Если задано значение true, то будут использоваться события ключей (API нижнего уровня, который отправляет имитированные нажатия клавиш в операционную систему). Если задано значение false, то вместо этого будет использоваться api отправки ключей (API более высокого уровня, который отправляет нажатия клавиш в элемент с фокусом).

Интервал ключа в миллисекундах
KeyIntervalInMilliseconds integer

Количество миллисекунда между каждым нажатием клавиши.

Интервал двойного щелчка в миллисекундах
DoubleClickIntervalInMilliseconds integer

Число миллисекунда между каждым щелчком, если параметр "Заменить существующее значение с помощью двойного щелчка мыши удалить" имеет значение true.

Не интерпретируемые символы
DontInterpretSymbols boolean

Не следует ли интерпретировать символы в текстовом поле "Текст для ввода" как специальные ключи (например, +для shift, ^ для CTRL)? Это значение должно иметь значение true, если вы пытаетесь ввести фактические символы.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Глобальный двойной левый мыши щелкните элемент Java

Перемещает мышь в центр элемента Java и дважды щелкает левую кнопку мыши.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Щелкните смещение X
ClickOffsetX integer

Количество пикселей X для смещения действия щелчка по. Этот параметр поддерживает как положительные (справа), так и отрицательные (слева) значения смещения.

Щелкните смещение Y
ClickOffsetY integer

Количество пикселей Y для смещения действия щелчка. Этот параметр поддерживает как положительные (вниз), так и отрицательные (вверх) значения смещения.

Смещение относительно
OffsetRelativeTo string

Относительное положение элемента для смещения от (центр / центр / средний, левый, правый, верхний, нижний, верхний левый, нижний левый, нижний правый).

Задержка в миллисекундах
DelayInMilliseconds integer

Задержка в миллисекундах (тысячах секунд) между первым и вторым щелчком. Значение по умолчанию — 10 миллисекунда.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Глобальный левый щелчок мыши на элементе Java

Перемещает мышь в центр элемента Java и нажимает левую кнопку мыши.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Щелкните смещение X
ClickOffsetX integer

Количество пикселей X для смещения действия щелчка по. Этот параметр поддерживает как положительные (справа), так и отрицательные (слева) значения смещения.

Щелкните смещение Y
ClickOffsetY integer

Количество пикселей Y для смещения действия щелчка. Этот параметр поддерживает как положительные (вниз), так и отрицательные (вверх) значения смещения.

Смещение относительно
OffsetRelativeTo string

Относительное положение элемента для смещения от (центр / центр / средний, левый, правый, верхний, нижний, верхний левый, нижний левый, нижний правый).

Количество раз, когда нужно щелкнуть элемент
NumberOfTimesToClickElement integer

Количество раз, когда нужно щелкнуть элемент, по умолчанию это 1.

Секунды ожидания между щелчками
SecondsToWaitBetweenClicks double

Количество секунд, ожидаемых между щелчками, по умолчанию — 0.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Глобальный средний щелчок мыши на элементе Java

Перемещает мышь в центр элемента Java и щелкает посередине кнопку мыши.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Щелкните смещение X
ClickOffsetX integer

Количество пикселей X для смещения действия щелчка по. Этот параметр поддерживает как положительные (справа), так и отрицательные (слева) значения смещения.

Щелкните смещение Y
ClickOffsetY integer

Количество пикселей Y для смещения действия щелчка. Этот параметр поддерживает как положительные (вниз), так и отрицательные (вверх) значения смещения.

Смещение относительно
OffsetRelativeTo string

Относительное положение элемента для смещения от (центр / центр / средний, левый, правый, верхний, нижний, верхний левый, нижний левый, нижний правый).

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Глобальный щелчок правой кнопкой мыши на элементе Java

Перемещает мышь в центр элемента Java и нажимает правую кнопку мыши.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Щелкните смещение X
ClickOffsetX integer

Количество пикселей X для смещения действия щелчка по. Этот параметр поддерживает как положительные (справа), так и отрицательные (слева) значения смещения.

Щелкните смещение Y
ClickOffsetY integer

Количество пикселей Y для смещения действия щелчка. Этот параметр поддерживает как положительные (вниз), так и отрицательные (вверх) значения смещения.

Смещение относительно
OffsetRelativeTo string

Относительное положение элемента для смещения от (центр / центр / средний, левый, правый, верхний, нижний, верхний левый, нижний левый, нижний правый).

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Нажатие элемента Java

Нажимает элемент Java (обычно кнопка).

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Количество раз нажатия элемента
NumberOfTimesToPressElement integer

Число нажатий элемента по умолчанию равно 1.

Секунды ожидания между нажатиями
SecondsToWaitBetweenPresses double

Количество секунд, ожидаемых между нажатиями, по умолчанию — 0,05 (20 миллисекунд).

Автоматическое обнаружение имени действия
AutoDetectActionName boolean

Если задано значение true (по умолчанию), то агент IA-Connect попытается автоматически определить имя действия click в языковых стандартах, отличных от английского языка. Если для элемента существует более двух возможных действий, будет использоваться имя действия Override. Если задано значение false, то агент IA-Connect не попытается обнаружить имя действия click в языковых стандартах, отличных от английского языка, и действие может завершиться ошибкой, если не указано значение "Переопределение имени действия".

Переопределение имени действия
OverrideActionName string

Имя действия Click в языковых стандартах, отличных от английского языка, например cliquer или hacer clic. Это можно определить из выходных данных действия "Получить действия для элемента Java" и обычно учитывает регистр.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Ожидание классического элемента Java

Ожидает, что элемент рабочего стола Java (обычно окно) будет существовать.

Параметры

Имя Ключ Обязательно Тип Описание
Поиск имени элемента UIA
SearchUIAElementName string

Необязательное имя элемента UIA для поиска (начиная с родительского дескриптора окна). Это можно обнаружить с помощью проверки.

Поиск имени класса элемента UIA
SearchUIAElementClassName string

Необязательное имя класса элемента UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Поиск локализованного типа элемента UIA
SearchUIAElementLocalizedControlType string

Необязательный тип локализованного элемента управления UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Идентификатор процесса поиска
SearchProcessID integer

Идентификатор процесса выполняемого процесса. Это можно получить в виде выходных данных из действия "Выполнить процесс".

Поиск дочерних элементов
SearchChildElements boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Секунды ожидания
SecondsToWait True double

Максимальное количество секунд, дожидающегося существования элемента.

Включение дочерних процессов
IncludeChildProcesses boolean

Если задано значение true и указан идентификатор процесса поиска, дочерние процессы этого процесса включаются в поиск. Это распространено для Java, так как EXE-файл запуска часто запускает дочерний процесс java(w).exe. Если задано значение false, возвращается только процесс, соответствующий точному идентификатору процесса поиска.

Вызов исключения, если элемент не найден
RaiseExceptionIfElementNotFound boolean

Следует ли IA-Connect вызывать исключение, если элемент Java не существует после периода ожидания?

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Элемент существует
ElementExists boolean

Возвращает значение true, если элемент существует или false, если нет.

Дескриптор JAB элемента
ElementJABHandle integer

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

Имя элемента
ElementName string

Имя Java для расположенного элемента.

Описание элемента
ElementDescription string

Описание расположенного элемента Java (если он есть).

Роль элемента
ElementRole string

Роль Java (например, фрейм или панель) расположенного элемента (если есть).

Ожидание элемента Java

Ожидает, чтобы элемент Java (обычно отдельный элемент в окне, например кнопка или область ввода текста) существовал.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Секунды ожидания
SecondsToWait True double

Максимальное количество секунд, дожидающегося существования элемента.

Вызов исключения, если элемент не найден
RaiseExceptionIfElementNotFound boolean

Следует ли IA-Connect вызывать исключение, если элемент Java не существует после периода ожидания?

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Элемент существует
ElementExists boolean

Возвращает значение true, если элемент существует или false, если нет.

Дескриптор JAB элемента
ElementJABHandle integer

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

Имя элемента
ElementName string

Имя Java для расположенного элемента.

Описание элемента
ElementDescription string

Описание расположенного элемента Java (если он есть).

Роль элемента
ElementRole string

Роль Java (например, фрейм или панель) расположенного элемента (если есть).

Окно Java

Возвращает, является ли окно UIA элементом Java.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского окна
ParentWindowHandle True integer

Родительский дескриптор окна UIA, который будет выступать в качестве отправной точки для поиска. Это можно обнаружить с помощью проверки с помощью действий UIA, таких как "Ожидание элемента рабочего стола" или "Ожидание элемента".

Имя элемента поиска
SearchElementName string

Необязательное имя элемента UIA для поиска (начиная с родительского дескриптора окна). Это можно обнаружить с помощью проверки.

Имя класса элемента Search
SearchElementClassName string

Необязательное имя класса элемента UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Идентификатор автоматизации элементов поиска
SearchElementAutomationId string

Необязательный идентификатор автоматизации элемента UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Локализованный тип элемента поиска
SearchLocalizedControlType string

Необязательный тип локализованного элемента управления UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Поиск поддерев UIA
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Окно Java
IsJavaWindow boolean

Возвращает значение true, если элемент UIA найден окно Java или значение false, если нет.

Отключение от моста доступа Java

Завершает работу любой работающей подсистемы Java IA-Connect (IA-JavaAccessBridge).

Параметры

Имя Ключ Обязательно Тип Описание
Отключение моста доступа Java
DisableJavaAccessBridge boolean

Следует ли отключить мост доступа Java? По умолчанию для этого параметра задано значение True.

Путь к файлу специальных возможностей
AccessibilityFilepath string

Путь к файлу .accessibility.properties, который определяет, включен ли мост доступа Java. Если путь не указан, по умолчанию используется %USERPROFILE%.accessibility.properties.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Отображается ли ячейка таблицы Java на экране

Возвращает, отображается ли определенная ячейка таблицы в элементе таблицы Java на экране.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Родители представления процесса
ProcessViewportParents boolean

Если задано значение True (по умолчанию), родительские элементы окна просмотра также будут обработаны для уточнения видимого размера окна просмотра. Это полезно, если он внедрен в другой окно просмотра. Если задано значение False, родительские элементы представления не будут обработаны.

Максимальное количество родителей представлений для обработки
MaxViewportParentsToProcess integer

Максимальное количество родительских элементов для обработки при перечислении окна просмотра. По умолчанию это значение равно 50.

Просмотр ролей родительского элемента Viewport для рассмотрения
ViewportParentElementRolesToConsider string

Роли родительского элемента viewport, которые следует учитывать при перечислении для вычисления размера окна просмотра. Это используется для исключения родительских элементов, которые меньше размера, чем окно просмотра, которое может изменить вычисление размера, например вкладки страниц. По умолчанию они: Панель, Видпорт, многоуровневая панель, Корневая панель.

Поле "Видпорт слева"
ViewportLeftMargin integer

Левое внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Верхнее поле представления
ViewportTopMargin integer

Верхнее внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Правое поле представления
ViewportRightMargin integer

Правое внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Нижнее поле окна просмотра
ViewportBottomMargin integer

Нижнее внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Индекс строки ячейки
CellRowIndex True integer

Индекс строки ячейки в таблице, начиная с 1.

Индекс столбца ячейки
CellColumnIndex True integer

Индекс столбца ячейки в таблице, начиная с 1.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Ячейка на экране
CellOnScreen boolean

Возвращает значение true, если указанная ячейка отображается на экране или значение false, если нет.

Результат определенный
ResultIsCertain boolean

Возвращает значение true, если определенный результат "Ячейка на экране". Это значение будет иметь значение False, если не удалось вычислить одну из 4 границ родительской таблицы.

Направление внеэкранного экрана
OffscreenDirection string

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

Подключение к мосту доступа Java

Запускает подсистему java IA-Connect (IA-JavaAccessBridge) и подключает ее к указанной библиотеке DLL Моста доступа Java (или оставьте пустым для поиска по одному). Этот шаг необходимо выполнить, прежде чем автоматизировать приложения Java. Это действие также включает мост доступа Java, который необходимо включить перед запуском любых приложений Java.

Параметры

Имя Ключ Обязательно Тип Описание
Папка поиска библиотеки DLL моста Windows
WindowsAccessBridgeDLLSearchFolder string

Укажите папку, содержащую библиотеку DLL моста доступа Windows (компонент среды выполнения Java) в сеансе, где выполняется агент или введите полное имя библиотеки DLL моста доступа Windows, чтобы принудительно использовать определенную библиотеку DLL. Если вы не предоставляете путь, будет использоваться стандартный путь поиска Windows.

Путь к библиотеке DLL IA-JavaAccessBridge
IAJavaAccessBridgePath string

Расположение библиотеки DLL IA-JavaAccessBridge.dll COM (встроенный компонент агента IA-Connect), если необходимо разместить его вне файла EXE (возможно, из-за списка разрешений безопасности). Это может быть полный путь или путь относительно расположения агента IA-Connect. Например, если агент и IA-JavaAccessBridge.dll COM DLL находятся в одной папке, то достаточно просто передать имя файла библиотеки DLL.

64-разрядная библиотека DLL моста доступа Windows
Is64BitJABDLL boolean

Используется ли библиотека DLL моста Windows Access 64bit?

Использование COM для библиотеки DLL с 64-разрядными IA-JavaAccessBridge
UseCOMFor64BitJABDLL boolean

Если библиотека DLL моста доступа Windows, которая вы пытаетесь загрузить, составляет 64 бит, это должно выполняться с помощью непроцессной библиотеки DLLSurrogate вместо вызова напрямую (в памяти) из IA-Connect. По умолчанию для этого параметра задано значение True. Если библиотека DLL IA-JavaAccessBridge заблокирована, попробуйте снять флажок.

Включение моста доступа Java
EnableJavaAccessBridge boolean

Следует ли включить мост доступа Java? По умолчанию для этого параметра задано значение True.

Путь к файлу специальных возможностей
AccessibilityFilepath string

Путь к файлу .accessibility.properties, который определяет, включен ли мост доступа Java. Если путь не указан, по умолчанию используется %USERPROFILE%.accessibility.properties.

Время ожидания команды в секундах
CommandTimeoutInSeconds integer

Максимальное количество секунд, дожидающееся IA-Connect подключения к мосту доступа Java. По умолчанию это 20 секунд.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Загруженная библиотека DLL моста доступа Windows
LoadedWindowsAccessBridgeDLL string

Полное имя файла библиотеки DLL Моста доступа Windows, загруженной.

Подождите, пока не существует элемент рабочего стола Java

Ожидает, что классический элемент Java (обычно окно) больше не существует.

Параметры

Имя Ключ Обязательно Тип Описание
Поиск имени элемента UIA
SearchUIAElementName string

Необязательное имя элемента UIA для поиска (начиная с родительского дескриптора окна). Это можно обнаружить с помощью проверки.

Поиск имени класса элемента UIA
SearchUIAElementClassName string

Необязательное имя класса элемента UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Поиск локализованного типа элемента UIA
SearchUIAElementLocalizedControlType string

Необязательный тип локализованного элемента управления UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Идентификатор процесса поиска
SearchProcessID integer

Идентификатор процесса выполняемого процесса. Это можно получить в виде выходных данных из действия "Выполнить процесс".

Поиск дочерних элементов
SearchChildElements boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Секунды ожидания
SecondsToWait True double

Максимальное количество секунд, дожидающегося, пока элемент не существует.

Включение дочерних процессов
IncludeChildProcesses boolean

Если задано значение true и указан идентификатор процесса поиска, дочерние процессы этого процесса включаются в поиск. Это распространено для Java, так как EXE-файл запуска часто запускает дочерний процесс java(w).exe. Если задано значение false, возвращается только процесс, соответствующий точному идентификатору процесса поиска.

Вызов исключения, если элемент по-прежнему существует
RaiseExceptionIfElementStillExists boolean

Следует ли IA-Connect вызывать исключение, если элемент Java по-прежнему существует после периода ожидания?

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Элемент существует до ожидания
ElementExistsBeforeWait boolean

Возвращает значение true, если элемент существовал перед ожиданием или значением false, если нет.

Элемент существует после ожидания
ElementExistsAfterWait boolean

Возвращает значение true, если элемент существовал после ожидания или false, если нет.

Подождите, пока элемент Java не существует

Ожидает, что элемент Java (обычно отдельный элемент в окне, например кнопка или область ввода текста) больше не существует.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Секунды ожидания
SecondsToWait True double
Вызов исключения, если элемент по-прежнему существует
RaiseExceptionIfElementStillExists boolean

Следует ли IA-Connect вызывать исключение, если элемент Java по-прежнему существует после периода ожидания?

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Элемент существует до ожидания
ElementExistsBeforeWait boolean

Возвращает значение true, если элемент существовал перед ожиданием или значением false, если нет.

Элемент существует после ожидания
ElementExistsAfterWait boolean

Возвращает значение true, если элемент существовал после ожидания или false, если нет.

Получение CSV-файла роли Java из дескриптора элементов

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Отступная роль в CSV
IndentRoleInCSV boolean

Следует ли отступить дочерние роли элемента в выходных данных CSV? Это может помочь лучше визуализировать родительские и дочерние отношения в дереве элементов Java. По умолчанию для этого параметра задано значение True.

Описание включения в CSV
IncludeDescriptionInCSV boolean

Следует ли включать описания элементов в выходные данные CSV? По умолчанию для этого параметра задано значение True.

Включение измерений в CSV
IncludeDimensionsInCSV boolean

Следует ли включать измерения элемента (высота, ширина и ограничивающие края) в выходные данные CSV? По умолчанию для этого параметра задано значение True.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Найденный элемент
ElementFound boolean

Возвращает значение true, если элемент, указанный дескриптором ввода, был найден или false, если нет.

Количество элементов, в которых выполняется поиск
ElementsSearched integer

Количество элементов, поиск которых выполняется в родительском элементе.

Csv-файл роли
RoleCSV string

Выходные данные CSV, содержащие роль каждого элемента, найденного в родительском элементе.

Получение CSV-файла роли Java из поиска элементов

Выполняет поиск элемента Java и выводит сведения об элементах, которые искали (вплоть до точки, в которой был найден элемент) в формате CSV. Это действие будет использоваться только для целей разработки и содержит обзор элементов приложения, которые могут быть полезны для визуализации структуры приложения и оптимизации поиска элементов.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Отступная роль в CSV
IndentRoleInCSV boolean

Следует ли отступить дочерние роли элемента в выходных данных CSV? Это может помочь лучше визуализировать родительские и дочерние отношения в дереве элементов Java. По умолчанию для этого параметра задано значение True.

Описание включения в CSV
IncludeDescriptionInCSV boolean

Следует ли включать описания элементов в выходные данные CSV? По умолчанию для этого параметра задано значение True.

Включение измерений в CSV
IncludeDimensionsInCSV boolean

Следует ли включать измерения элемента (высота, ширина и ограничивающие края) в выходные данные CSV? По умолчанию для этого параметра задано значение True.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Найденный элемент
ElementFound boolean

Возвращает значение true, если элемент поиска найден или значение false, если нет.

Количество элементов, в которых выполняется поиск
ElementsSearched integer

Количество элементов, поиск которых выполняется в родительском элементе до обнаружения элемента поиска.

Csv-файл роли
RoleCSV string

Выходные данные CSV, содержащие роль каждого элемента, найденного в поиске.

Получение видимого ограничивающего прямоугольника элемента Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор JAB элемента
ElementJABHandle True integer

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

Максимальное число родителей для обработки
MaxParentsToProcess integer

Максимальное количество родительских элементов для обработки при вычислении видимого размера указанного элемента. По умолчанию это значение равно 50.

Родительские роли элементов, которые следует учитывать
ParentElementRolesToConsider string

Роли родительских элементов, которые следует учитывать при вычислении размера элемента. Это используется для исключения родительских элементов, которые меньше размера, чем элемент, который может изменить вычисление размера, например вкладки страниц. По умолчанию они: Панель, Видпорт, многоуровневая панель, Корневая панель.

Рисование прямоугольника
DrawRectangle boolean

Должен ли IA-Connect нарисовать прямоугольник вокруг элемента, чтобы он был видимым на экране? По умолчанию это значение равно false.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Элемент, видимый прямоугольник слева
ElementVisibleRectangleLeft integer

Расстояние в пикселях между видимым левым краем элемента и левым краем дисплея.

Элемент видимый прямоугольник сверху
ElementVisibleRectangleTop integer

Расстояние в пикселях между видимым верхним краем элемента и верхним краем дисплея.

Видимый прямоугольник элемента справа
ElementVisibleRectangleRight integer

Расстояние в пикселях между видимым правым краем элемента и левым краем дисплея.

Элемент, видимый прямоугольник внизу
ElementVisibleRectangleBottom integer

Расстояние в пикселях между видимым нижним краем элемента и верхним краем дисплея.

Видимая ширина прямоугольника элемента
ElementVisibleRectangleWidth integer

Видимая ширина элемента в пикселях.

Видимая высота прямоугольника элемента
ElementVisibleRectangleHeight integer

Видимая высота элемента в пикселях.

Получение всех свойств дочернего элемента Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор элемента поиска JAB
SearchElementJABHandle True integer

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

Первый элемент для возврата
FirstItemToReturn integer

Индекс элемента первого элемента, возвращаемого начиная с 1. Если вы хотите вернуть элементы в обратном порядке (с нижней части дерева), можно также указать отрицательный индекс, начиная с -1. Например, индекс -10 возвращает десятый элемент из нижней части.

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

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

Максимальная длина строки
MaxStringLength integer

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

Поиск потомков
SearchDescendants boolean

Если задано значение true, то будут искать все дочерние элементы под родительским дескриптором. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только прямые дочерние элементы родительского дескриптора.

Поиск роли элемента Java
SearchRole string

Необязательная роль элемента Java дочерних элементов для поиска. Это можно обнаружить с помощью проверки.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Число возвращаемых дочерних элементов
NumberOfChildElementsReturned integer

Количество дочерних элементов, возвращаемых из поиска.

Дополнительные элементы, доступные на текущей глубине
MoreElementsAvailableAtCurrentDepth boolean

Возвращает значение true, если на текущей глубине больше дочерних элементов, которые не были возвращены в качестве "Максимальное число возвращаемых элементов".

Дополнительные элементы, доступные на более низкой глубине
MoreElementsAvailableAtLowerDepths boolean

Возвращает значение true, если есть больше дочерних элементов, доступных на нижней глубине в дереве Java, если для возвращаемых элементов задано значение "Максимальное число".

Больше элементов глубже, чем максимальная глубина
MoreElementsDeeperThanMaxDepth boolean

Возвращает значение true, если есть более дочерние элементы, доступные на нижней максимальной глубине в дереве Java, если задано значение "Максимальная относительная глубина".

Json дочерних элементов Java
JavaChildElementsJSON string

Список всех расположенных дочерних элементов (и их свойств) в формате JSON. Возвращаемые свойства совпадают с теми, которые возвращаются действием Get Java child element properties.

Получение действий для элемента Java

Возвращает доступные действия для элемента Java. Затем эти доступные действия можно выполнить на элементе с помощью имени действия в качестве входных данных для действия "Выполнение действия в элементе Java", например "click" или "select-all".

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Доступные действия
AccessibleActions string

Список всех доступных действий для элемента поиска, например click.

Получение значения элемента Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Текущее значение элемента
ElementCurrentValue string

Текущее значение элемента.

Максимальное значение элемента
ElementMaximumValue string

Максимальное значение элемента, если указано.

Минимальное значение элемента
ElementMinimumValue string

Минимальное значение элемента, если указано.

Получение классических элементов Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Локализованный тип элемента поиска
SearchElementLocalizedControlType string

Необязательный тип локализованного элемента управления UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Идентификатор процесса поиска
SearchProcessID integer

Идентификатор процесса выполняемого процесса. Это можно получить в виде выходных данных из действия "Выполнить процесс".

Первый элемент для возврата
FirstItemToReturn integer

Индекс элемента первого элемента, возвращаемого начиная с 1. Если вы хотите вернуть элементы в обратном порядке (с нижней части дерева), можно также указать отрицательный индекс, начиная с -1. Например, индекс -10 возвращает десятый элемент из нижней части.

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

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

Поиск дочерних элементов
SearchChildElements boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная длина строки
MaxStringLength integer

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

Включение дочерних процессов
IncludeChildProcesses boolean

Если задано значение true и указан идентификатор процесса поиска, дочерние процессы этого процесса включаются в поиск. Это распространено для Java, так как EXE-файл запуска часто запускает дочерний процесс java(w).exe. Если задано значение false, возвращается только процесс, соответствующий точному идентификатору процесса поиска.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Количество найденных элементов
NumberOfElementsFound integer

Количество элементов, которые соответствуют критериям поиска.

Количество возвращаемых элементов
NumberOfElementsReturned integer

Количество элементов, возвращаемых из поиска. Это может быть меньше числа элементов, найденных, если для возвращаемых элементов задано значение "Максимальное число".

Json классических элементов Java
JavaDesktopElementsJSON string

Свойства элементов классических элементов Java обнаружили, что соответствуют критериям поиска в формате JSON.

Получение нескольких свойств родительского элемента Java

Возвращает свойства всех родительских элементов элемента Java. Это действие будет выполнять поиск по всей высоте дерева элементов, возвращая все родительские свойства, если параметр Max parent to process имеет достаточно высокий уровень.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор элемента поиска JAB
SearchElementJABHandle True integer

Дескриптор элемента, для которого требуется вернуть все свойства родительских элементов. Это может быть расположено с помощью свойства элемента Get Java или другого поиска, который возвращает дескриптор элемента.

Максимальная длина строки
MaxStringLength integer

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

Максимальное число родителей для обработки
MaxParentsToProcess integer

Максимальное количество родительских элементов для обработки. По умолчанию это значение равно 50.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
JSON родительских элементов Java
JavaParentElementsJSON string

Список всех расположенных родительских элементов (и их свойств) в формате JSON. Возвращаемые свойства совпадают с теми, которые возвращаются действием Get Java element properties.

Количество возвращаемых родительских элементов
NumberOfParentElementsReturned integer

Количество родительских элементов, возвращаемых из поиска.

Получение сведений о мосте доступа к Windows

Возвращает сведения о мосте доступа Windows (WAB) для определенного идентификатора виртуальной машины Java, включая версии Java и Windows DLL. Идентификатор виртуальной машины Java можно получить в виде выходных данных из действия "Получить свойства элемента Java".

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор виртуальной машины
VMID True integer

Идентификатор виртуальной машины Java. Это уникально для всех виртуальных машин Java.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Версия класса Java
JavaClassVersion string

Версия класса Java, например 1.8.0_261.

Версия DLL Java
JavaDLLVersion string

Версия DLL Java, например 1.8.0_261.

Версия DLL Windows
WinDLLVersion string

Версия БИБЛИОТЕКи DLL Windows, например 1.8.0_261.

Версия виртуальной машины
VMVersion string

Версия виртуальной машины Java, например 1.8.0_261.

Получение свойств Java для элемента UIA

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского окна
ParentWindowHandle True integer

Родительский дескриптор окна UIA, который будет выступать в качестве отправной точки для поиска. Это можно обнаружить с помощью проверки с помощью действий UIA, таких как "Ожидание элемента рабочего стола" или "Ожидание элемента".

Имя элемента поиска
SearchElementName string

Необязательное имя элемента UIA для поиска (начиная с родительского дескриптора окна). Это можно обнаружить с помощью проверки.

Имя класса элемента Search
SearchElementClassName string

Необязательное имя класса элемента UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Идентификатор автоматизации элементов поиска
SearchElementAutomationId string

Необязательный идентификатор автоматизации элемента UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Локализованный тип элемента поиска
SearchLocalizedControlType string

Необязательный тип локализованного элемента управления UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Поиск поддерев UIA
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Максимальная длина строки
MaxStringLength integer

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

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Дескриптор JAB элемента
ElementJABHandle integer

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

Идентификатор виртуальной машины элемента
ElementVMID integer

Идентификатор виртуальной машины Java под управлением программы Java.

Имя элемента
ElementName string

Имя Java для расположенного элемента.

Описание элемента
ElementDescription string

Описание расположенного элемента Java (если он есть).

Роль элемента
ElementRole string

Роль Java (например, фрейм или панель) расположенного элемента (если есть).

Состояния элементов
ElementStates string

Поддерживаемые состояния элемента Java (например, фокусируемые, видимые) в языковом стандарте сеанса агента.

Состояния элементов en_US
ElementStates_en_US string

Поддерживаемые состояния элемента Java (например, фокусируемые, видимые) в en_US языковом стандарте.

Левый край элемента
ElementLeftEdge integer

Расстояние в пикселях между левым краем элемента Java или окна и левым краем дисплея.

Верхний край элемента
ElementTopEdge integer

Расстояние в пикселях между верхним краем элемента Или окна Java и верхним краем дисплея.

Ширина элемента
ElementWidth integer

Ширина элемента Java в пикселях.

Высота элемента
ElementHeight integer

Высота элемента Java в пикселях.

Правый край элемента
ElementRightEdge integer

Расстояние в пикселях между правым краем элемента Или окна Java и левым краем дисплея.

Нижний край элемента
ElementBottomEdge integer

Расстояние в пикселях между нижним краем элемента Java или окна и верхним краем дисплея.

Элемент Is component
IsComponentElement boolean

Возвращает значение true, если элемент Java является контейнером или значением false, если нет.

Элемент Action
IsActionElement boolean

Возвращает значение true, если элемент Java является элементом действия или false, если нет.

Элемент selection
IsSelectionElement boolean

Возвращает значение true, если элемент Java является выделенным или ложным, если нет.

Текстовый элемент
IsTextElement boolean

Возвращает значение true, если элемент Java является текстовым элементом или false, если нет.

Включен
IsEnabled boolean

Возвращает значение true, если элемент Java включен или false, если нет. Как правило, отключенный элемент виден, но не может взаимодействовать с ним.

Отображается
IsVisible boolean

Возвращает значение true, если элемент Java отображается или имеет значение false, если нет.

Отображается
IsShowing boolean

Возвращает значение true, если элемент Java отображает или имеет значение false, если нет.

Непрозрачный
IsOpaque boolean

Возвращает значение true, если элемент Java непрозрачн или false, если нет.

Является фокусируемым
IsFocusable boolean

Возвращает значение true, если элемент Java фокусируется клавиатурой или значением false, если нет. Это может быть ограниченное использование, так как большинство элементов являются фокусируемыми на клавиатуре.

Редактируется
IsEditable boolean

Возвращает значение true, если элемент Java редактируется или имеет значение false, если нет.

Одна строка
IsSingleLine boolean

Возвращает значение true, если элемент Java является одной строкой или значением false, если нет.

Можно изменить размер
IsResizable boolean

Возвращает значение true, если элемент Java может изменить размер или значение false, если нет.

Модальный
IsModal boolean

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

Свернут
IsCollapsed boolean

Возвращает значение true, если элемент Java свернут или false, если нет.

Доступен для выбора
IsSelectable boolean

Возвращает значение true, если элемент Java можно выбрать или значение false, если нет.

Выбран
IsSelected boolean

Возвращает значение true, если элемент Java выбран или false, если нет.

Вертикальная
IsVertical boolean

Возвращает значение true, если элемент Java является вертикальным или ложным, если нет.

Горизонтальная
IsHorizontal boolean

Возвращает значение true, если элемент Java является горизонтальным или ложным, если нет.

Активен
IsActive boolean

Возвращает значение true, если элемент Java активен или имеет значение false, если нет.

Проверяется
IsChecked boolean

Возвращает значение true, если элемент Java проверяется или имеет значение false, если нет.

Сосредоточено
IsFocussed boolean

Возвращает значение true, если элемент Java имеет фокус клавиатуры. или значение false, если нет.

Развернуто
IsExpanded boolean

Возвращает значение true, если элемент Java развернут или false, если нет.

Дополнительные состояния элементов en_US
AdditionalStates_en_US string

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

Индекс в родительском элементе
IndexInParent integer

Индекс элемента в текущем родительском элементе.

Число дочерних элементов
ChildrenCount integer

Число дочерних элементов, которые имеет элемент.

Глубина элемента
ElementDepth integer

Глубина элемента из родительского окна верхнего уровня.

Получение свойств дочернего элемента Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор элемента поиска JAB
SearchElementJABHandle True integer

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

Поиск дочернего индекса
SearchChildIndex True integer
Максимальная длина строки
MaxStringLength integer

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

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Дескриптор JAB элемента
ElementJABHandle integer

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

Идентификатор виртуальной машины элемента
ElementVMID integer

Идентификатор виртуальной машины Java под управлением программы Java.

Имя элемента
ElementName string

Имя Java для расположенного элемента.

Описание элемента
ElementDescription string

Описание расположенного элемента Java (если он есть).

Роль элемента
ElementRole string

Роль Java (например, фрейм или панель) расположенного элемента (если есть).

Состояния элементов
ElementStates string

Поддерживаемые состояния элемента Java (например, фокусируемые, видимые) в языковом стандарте сеанса агента.

Состояния элементов en_US
ElementStates_en_US string

Поддерживаемые состояния элемента Java (например, фокусируемые, видимые) в en_US языковом стандарте.

Левый край элемента
ElementLeftEdge integer

Расстояние в пикселях между левым краем элемента Java или окна и левым краем дисплея.

Верхний край элемента
ElementTopEdge integer

Расстояние в пикселях между верхним краем элемента Или окна Java и верхним краем дисплея.

Правый край элемента
ElementRightEdge integer

Расстояние в пикселях между правым краем элемента Или окна Java и левым краем дисплея.

Нижний край элемента
ElementBottomEdge integer

Расстояние в пикселях между нижним краем элемента Java или окна и верхним краем дисплея.

Ширина элемента
ElementWidth integer

Ширина элемента Java в пикселях.

Высота элемента
ElementHeight integer

Высота элемента Java в пикселях.

Элемент Is component
IsComponentElement boolean

Возвращает значение true, если элемент Java является контейнером или значением false, если нет.

Элемент Action
IsActionElement boolean

Возвращает значение true, если элемент Java является элементом действия или false, если нет.

Элемент selection
IsSelectionElement boolean

Возвращает значение true, если элемент Java является выделенным или ложным, если нет.

Текстовый элемент
IsTextElement boolean

Возвращает значение true, если элемент Java является текстовым элементом или false, если нет.

Включен
IsEnabled boolean

Возвращает значение true, если элемент Java включен или false, если нет. Как правило, отключенный элемент виден, но не может взаимодействовать с ним.

Отображается
IsVisible boolean

Возвращает значение true, если элемент Java отображается или имеет значение false, если нет.

Отображается
IsShowing boolean

Возвращает значение true, если элемент Java отображает или имеет значение false, если нет.

Непрозрачный
IsOpaque boolean

Возвращает значение true, если элемент Java непрозрачн или false, если нет.

Является фокусируемым
IsFocusable boolean

Возвращает значение true, если элемент Java фокусируется клавиатурой или значением false, если нет. Это может быть ограниченное использование, так как большинство элементов являются фокусируемыми на клавиатуре.

Редактируется
IsEditable boolean

Возвращает значение true, если элемент Java редактируется или имеет значение false, если нет.

Одна строка
IsSingleLine boolean

Возвращает значение true, если элемент Java является одной строкой или значением false, если нет.

Можно изменить размер
IsResizable boolean

Возвращает значение true, если элемент Java может изменить размер или значение false, если нет.

Модальный
IsModal boolean

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

Свернут
IsCollapsed boolean

Возвращает значение true, если элемент Java свернут или false, если нет.

Доступен для выбора
IsSelectable boolean

Возвращает значение true, если элемент Java можно выбрать или значение false, если нет.

Выбран
IsSelected boolean

Возвращает значение true, если элемент Java выбран или false, если нет.

Вертикальная
IsVertical boolean

Возвращает значение true, если элемент Java является вертикальным или ложным, если нет.

Горизонтальная
IsHorizontal boolean

Возвращает значение true, если элемент Java является горизонтальным или ложным, если нет.

Активен
IsActive boolean

Возвращает значение true, если элемент Java активен или имеет значение false, если нет.

Проверяется
IsChecked boolean

Возвращает значение true, если элемент Java проверяется или имеет значение false, если нет.

Сосредоточено
IsFocussed boolean

Возвращает значение true, если элемент Java имеет фокус клавиатуры. или значение false, если нет.

Развернуто
IsExpanded boolean

Возвращает значение true, если элемент Java развернут или false, если нет.

Дополнительные состояния элементов en_US
AdditionalStates_en_US string

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

Индекс в родительском элементе
IndexInParent integer

Индекс элемента в текущем родительском элементе.

Число дочерних элементов
ChildrenCount integer

Число дочерних элементов, которые имеет элемент.

Глубина элемента
ElementDepth integer

Глубина элемента из родительского окна верхнего уровня.

Получение свойств родительского элемента Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор элемента поиска JAB
SearchElementJABHandle True integer

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

Максимальная длина строки
MaxStringLength integer

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

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Дескриптор JAB элемента
ElementJABHandle integer

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

Идентификатор виртуальной машины элемента
ElementVMID integer

Идентификатор виртуальной машины Java под управлением программы Java.

Имя элемента
ElementName string

Имя Java для расположенного элемента.

Описание элемента
ElementDescription string

Описание расположенного элемента Java (если он есть).

Роль элемента
ElementRole string

Роль Java (например, фрейм или панель) расположенного элемента (если есть).

Состояния элементов
ElementStates string

Поддерживаемые состояния элемента Java (например, фокусируемые, видимые) в языковом стандарте сеанса агента.

Состояния элементов en_US
ElementStates_en_US string

Поддерживаемые состояния элемента Java (например, фокусируемые, видимые) в en_US языковом стандарте.

Левый край элемента
ElementLeftEdge integer

Расстояние в пикселях между левым краем элемента Java или окна и левым краем дисплея.

Верхний край элемента
ElementTopEdge integer

Расстояние в пикселях между верхним краем элемента Или окна Java и верхним краем дисплея.

Правый край элемента
ElementRightEdge integer

Расстояние в пикселях между правым краем элемента Или окна Java и левым краем дисплея.

Нижний край элемента
ElementBottomEdge integer

Расстояние в пикселях между нижним краем элемента Java или окна и верхним краем дисплея.

Ширина элемента
ElementWidth integer

Ширина элемента Java в пикселях.

Высота элемента
ElementHeight integer

Высота элемента Java в пикселях.

Элемент Is component
IsComponentElement boolean

Возвращает значение true, если элемент Java является контейнером или значением false, если нет.

Элемент Action
IsActionElement boolean

Возвращает значение true, если элемент Java является элементом действия или false, если нет.

Элемент selection
IsSelectionElement boolean

Возвращает значение true, если элемент Java является выделенным или ложным, если нет.

Текстовый элемент
IsTextElement boolean

Возвращает значение true, если элемент Java является текстовым элементом или false, если нет.

Включен
IsEnabled boolean

Возвращает значение true, если элемент Java включен или false, если нет. Как правило, отключенный элемент виден, но не может взаимодействовать с ним.

Отображается
IsVisible boolean

Возвращает значение true, если элемент Java отображается или имеет значение false, если нет.

Отображается
IsShowing boolean

Возвращает значение true, если элемент Java отображает или имеет значение false, если нет.

Непрозрачный
IsOpaque boolean

Возвращает значение true, если элемент Java непрозрачн или false, если нет.

Является фокусируемым
IsFocusable boolean

Возвращает значение true, если элемент Java фокусируется клавиатурой или значением false, если нет. Это может быть ограниченное использование, так как большинство элементов являются фокусируемыми на клавиатуре.

Редактируется
IsEditable boolean

Возвращает значение true, если элемент Java редактируется или имеет значение false, если нет.

Одна строка
IsSingleLine boolean

Возвращает значение true, если элемент Java является одной строкой или значением false, если нет.

Можно изменить размер
IsResizable boolean

Возвращает значение true, если элемент Java может изменить размер или значение false, если нет.

Модальный
IsModal boolean

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

Свернут
IsCollapsed boolean

Возвращает значение true, если элемент Java свернут или false, если нет.

Доступен для выбора
IsSelectable boolean

Возвращает значение true, если элемент Java можно выбрать или значение false, если нет.

Выбран
IsSelected boolean

Возвращает значение true, если элемент Java выбран или false, если нет.

Вертикальная
IsVertical boolean

Возвращает значение true, если элемент Java является вертикальным или ложным, если нет.

Горизонтальная
IsHorizontal boolean

Возвращает значение true, если элемент Java является горизонтальным или ложным, если нет.

Активен
IsActive boolean

Возвращает значение true, если элемент Java активен или имеет значение false, если нет.

Проверяется
IsChecked boolean

Возвращает значение true, если элемент Java проверяется или имеет значение false, если нет.

Сосредоточено
IsFocussed boolean

Возвращает значение true, если элемент Java имеет фокус клавиатуры. или значение false, если нет.

Развернуто
IsExpanded boolean

Возвращает значение true, если элемент Java развернут или false, если нет.

Дополнительные состояния элементов en_US
AdditionalStates_en_US string

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

Индекс в родительском элементе
IndexInParent integer

Индекс элемента в текущем родительском элементе.

Число дочерних элементов
ChildrenCount integer

Число дочерних элементов, которые имеет элемент.

Глубина элемента
ElementDepth integer

Глубина элемента из родительского окна верхнего уровня.

Получение свойств таблицы Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Перечисление окна просмотра
EnumerateViewport boolean

Элемент viewport обычно содержит таблицу и представляет видимую область таблицы. Если задано значение True (по умолчанию), агент IA-Connect попытается обнаружить видимые границы таблицы и индекс ячеек в каждом углу, вычисляя размер окна просмотра. Это позволяет определить, какие компоненты таблицы отображаются на экране. Если задано значение False, координаты окна просмотра не будут заполнены.

Родители представления процесса
ProcessViewportParents boolean

Если задано значение True (по умолчанию), родительские элементы окна просмотра также будут обработаны для уточнения видимого размера окна просмотра. Это полезно, если он внедрен в другой окно просмотра. Если задано значение False, родительские элементы представления не будут обработаны.

Максимальное количество родителей представлений для обработки
MaxViewportParentsToProcess integer

Максимальное количество родительских элементов для обработки при перечислении окна просмотра. По умолчанию это значение равно 50.

Просмотр ролей родительского элемента Viewport для рассмотрения
ViewportParentElementRolesToConsider string

Роли родительского элемента viewport, которые следует учитывать при перечислении для вычисления размера окна просмотра. Это используется для исключения родительских элементов, которые меньше размера, чем окно просмотра, которое может изменить вычисление размера, например вкладки страниц. По умолчанию они: Панель, Видпорт, многоуровневая панель, Корневая панель.

Поле "Видпорт слева"
ViewportLeftMargin integer

Левое внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Верхнее поле представления
ViewportTopMargin integer

Верхнее внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Правое поле представления
ViewportRightMargin integer

Правое внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Нижнее поле окна просмотра
ViewportBottomMargin integer

Нижнее внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Количество строк
NumberOfRows integer

Количество строк в таблице.

Число столбцов
NumberOfColumns integer

Количество столбцов в таблице.

Количество выбранных строк
NumberOfSelectedRows integer

Количество выбранных в данный момент строк.

Количество выбранных столбцов
NumberOfSelectedColumns integer

Число выбранных в данный момент столбцов.

Количество строк в заголовке строки
NumberOfRowsInRowHeader integer

Количество строк в заголовке строки. Это обычно 0, так как таблицы редко имеют заголовки строк.

Количество столбцов в заголовке столбца
NumberOfColumnsInColumnHeader integer

Количество столбцов в заголовке столбца.

Viewport, расположенный
ViewportLocated boolean

Возвращает значение true, если окно просмотра расположено или значение false, если нет. Если задано значение True, будут возвращены координаты окна просмотра.

Левый край окна просмотра
ViewportLeftEdge integer

Расстояние в пикселях между левым краем элемента представления и левым краем дисплея.

Верхний край окна просмотра
ViewportTopEdge integer

Расстояние в пикселях между верхним краем элемента представления и верхним краем дисплея.

Ширина окна просмотра
ViewportWidth integer

Ширина элемента окна просмотра в пикселях.

Высота окна просмотра
ViewportHeight integer

Высота элемента окна просмотра в пикселях.

Правый край окна просмотра
ViewportRightEdge integer

Расстояние в пикселях между правым краем элемента представления и левым краем дисплея.

Нижний край окна просмотра
ViewportBottomEdge integer

Расстояние в пикселях между нижним краем элемента представления и верхним краем дисплея.

Верхний левый видимый индекс ячейки в родительском элементе
TopLeftVisibleCellIndexInParent integer

Индекс ячейки левой верхней видимой ячейки в таблице. Первая ячейка в первой строке будет иметь индекс 1, увеличиваясь на 1 для каждой ячейки в строке. Таким образом, в таблице с 5 строками и 3 столбцами первая ячейка во второй строке будет иметь индекс 4.

Верхний левый видимый индекс строки
TopLeftVisibleCellRowIndex integer

Индекс строки левой верхней левой видимой ячейки в таблице.

Верхний левый видимый индекс столбца
TopLeftVisibleCellColumnIndex integer

Индекс столбца левой верхней левой видимой ячейки в таблице.

Правый правый индекс видимой ячейки в родительском элементе
TopRightVisibleCellIndexInParent integer

Индекс ячейки правой верхней правой ячейки в таблице. Первая ячейка в первой строке будет иметь индекс 1, увеличиваясь на 1 для каждой ячейки в строке. Таким образом, в таблице с 5 строками и 3 столбцами первая ячейка во второй строке будет иметь индекс 4.

Верхний правый видимый индекс строки
TopRightVisibleCellRowIndex integer

Индекс строки правой верхней правой ячейки в таблице.

Верхний правый видимый индекс столбца
TopRightVisibleCellColumnIndex integer

Индекс столбца правой верхней правой ячейки в таблице.

Нижний левый видимый индекс ячейки в родительском элементе
BottomLeftVisibleCellIndexInParent integer

Индекс ячейки нижнего левого видимого ячейки в таблице. Первая ячейка в первой строке будет иметь индекс 1, увеличиваясь на 1 для каждой ячейки в строке. Таким образом, в таблице с 5 строками и 3 столбцами первая ячейка во второй строке будет иметь индекс 4.

Нижний левый видимый индекс строки
BottomLeftVisibleCellRowIndex integer

Индекс строки нижнего левого видимого ячейки в таблице.

Нижний левый видимый индекс столбца
BottomLeftVisibleCellColumnIndex integer

Индекс столбца нижнего левого видимого ячейки в таблице.

Нижний правый видимый индекс ячейки в родительском элементе
BottomRightVisibleCellIndexInParent integer

Индекс ячейки нижнего правого видимого ячейки в таблице. Первая ячейка в первой строке будет иметь индекс 1, увеличиваясь на 1 для каждой ячейки в строке. Таким образом, в таблице с 5 строками и 3 столбцами первая ячейка во второй строке будет иметь индекс 4.

Нижний правый видимый индекс строки
BottomRightVisibleCellRowIndex integer

Индекс строки нижней правой видимой ячейки в таблице.

Нижний правый видимый индекс столбца
BottomRightVisibleCellColumnIndex integer

Индекс столбца нижней правой видимой ячейки в таблице.

Самый левый видимый индекс столбца
LeftmostVisibleColumnIndex integer

Индекс столбца самого левого видимого столбца.

Самый правый видимый индекс столбца
RightmostVisibleColumnIndex integer

Индекс столбца самого правого видимого столбца.

Самый верхний видимый индекс строки
TopmostVisibleRowIndex integer

Индекс строки самой видимой строки.

Самый нижний видимый индекс строки
BottommostVisibleRowIndex integer

Индекс строки самой нижней видимой строки.

Получение свойств элемента Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальная длина строки
MaxStringLength integer

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

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Дескриптор JAB элемента
ElementJABHandle integer

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

Идентификатор виртуальной машины элемента
ElementVMID integer

Идентификатор виртуальной машины Java под управлением программы Java.

Имя элемента
ElementName string

Имя Java для расположенного элемента.

Описание элемента
ElementDescription string

Описание расположенного элемента Java (если он есть).

Роль элемента
ElementRole string

Роль Java (например, фрейм или панель) расположенного элемента (если есть).

Состояния элементов
ElementStates string

Поддерживаемые состояния элемента Java (например, фокусируемые, видимые) в языковом стандарте сеанса агента.

Состояния элементов en_US
ElementStates_en_US string

Поддерживаемые состояния элемента Java (например, фокусируемые, видимые) в en_US языковом стандарте.

Левый край элемента
ElementLeftEdge integer

Расстояние в пикселях между левым краем элемента Java или окна и левым краем дисплея.

Верхний край элемента
ElementTopEdge integer

Расстояние в пикселях между верхним краем элемента Или окна Java и верхним краем дисплея.

Ширина элемента
ElementWidth integer

Ширина элемента Java в пикселях.

Высота элемента
ElementHeight integer

Высота элемента Java в пикселях.

Правый край элемента
ElementRightEdge integer

Расстояние в пикселях между правым краем элемента Или окна Java и левым краем дисплея.

Нижний край элемента
ElementBottomEdge integer

Расстояние в пикселях между нижним краем элемента Java или окна и верхним краем дисплея.

Элемент Is component
IsComponentElement boolean

Возвращает значение true, если элемент Java является контейнером или значением false, если нет.

Элемент Action
IsActionElement boolean

Возвращает значение true, если элемент Java является элементом действия или false, если нет.

Элемент selection
IsSelectionElement boolean

Возвращает значение true, если элемент Java является выделенным или ложным, если нет.

Текстовый элемент
IsTextElement boolean

Возвращает значение true, если элемент Java является текстовым элементом или false, если нет.

Включен
IsEnabled boolean

Возвращает значение true, если элемент Java включен или false, если нет. Как правило, отключенный элемент виден, но не может взаимодействовать с ним.

Отображается
IsVisible boolean

Возвращает значение true, если элемент Java отображается или имеет значение false, если нет.

Отображается
IsShowing boolean

Возвращает значение true, если элемент Java отображает или имеет значение false, если нет.

Непрозрачный
IsOpaque boolean

Возвращает значение true, если элемент Java непрозрачн или false, если нет.

Является фокусируемым
IsFocusable boolean

Возвращает значение true, если элемент Java фокусируется клавиатурой или значением false, если нет. Это может быть ограниченное использование, так как большинство элементов являются фокусируемыми на клавиатуре.

Редактируется
IsEditable boolean

Возвращает значение true, если элемент Java редактируется или имеет значение false, если нет.

Одна строка
IsSingleLine boolean

Возвращает значение true, если элемент Java является одной строкой или значением false, если нет.

Можно изменить размер
IsResizable boolean

Возвращает значение true, если элемент Java может изменить размер или значение false, если нет.

Модальный
IsModal boolean

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

Свернут
IsCollapsed boolean

Возвращает значение true, если элемент Java свернут или false, если нет.

Доступен для выбора
IsSelectable boolean

Возвращает значение true, если элемент Java можно выбрать или значение false, если нет.

Выбран
IsSelected boolean

Возвращает значение true, если элемент Java выбран или false, если нет.

Вертикальная
IsVertical boolean

Возвращает значение true, если элемент Java является вертикальным или ложным, если нет.

Горизонтальная
IsHorizontal boolean

Возвращает значение true, если элемент Java является горизонтальным или ложным, если нет.

Активен
IsActive boolean

Возвращает значение true, если элемент Java активен или имеет значение false, если нет.

Проверяется
IsChecked boolean

Возвращает значение true, если элемент Java проверяется или имеет значение false, если нет.

Сосредоточено
IsFocussed boolean

Возвращает значение true, если элемент Java имеет фокус клавиатуры. или значение false, если нет.

Развернуто
IsExpanded boolean

Возвращает значение true, если элемент Java развернут или false, если нет.

Дополнительные состояния элементов en_US
AdditionalStates_en_US string

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

Индекс в родительском элементе
IndexInParent integer

Индекс элемента в текущем родительском элементе.

Число дочерних элементов
ChildrenCount integer

Число дочерних элементов, которые имеет элемент.

Глубина элемента
ElementDepth integer

Глубина элемента из родительского окна верхнего уровня.

Получение свойств элемента Java в виде списка

Возвращает свойства элемента Java в виде одного списка строк (одна коллекция строк или таблица данных) вместо отдельных элементов, это может быть полезно в зависимости от способа использования данных.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальная длина строки
MaxStringLength integer

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

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Количество найденных элементов
NumberOfElementsFound integer

Количество элементов, которые соответствуют критериям поиска.

Количество возвращаемых элементов
NumberOfElementsReturned integer

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

Свойства элемента Java JSON
JABElementPropertiesJSON string

Свойства элементов элементов Java обнаружили, что соответствуют условиям поиска в формате JSON.

Получение свойств ячейки таблицы Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Индекс строки ячейки
RowIndex True integer

Индекс строки ячейки в таблице, начиная с 1.

Индекс столбца ячейки
ColumnIndex True integer

Индекс столбца ячейки в таблице, начиная с 1.

Дескриптор возврата
ReturnJABHandle boolean

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

Перечисление окна просмотра
EnumerateViewport boolean

Элемент viewport обычно содержит таблицу и представляет видимую область таблицы. Если задано значение True (по умолчанию), агент IA-Connect попытается обнаружить видимые границы таблицы и индекс ячеек в каждом углу, вычисляя размер окна просмотра. Это позволяет определить, какие компоненты таблицы отображаются на экране. Если задано значение False, координаты окна просмотра не будут заполнены.

Родители представления процесса
ProcessViewportParents boolean

Если задано значение True (по умолчанию), родительские элементы окна просмотра также будут обработаны для уточнения видимого размера окна просмотра. Это полезно, если он внедрен в другой окно просмотра. Если задано значение False, родительские элементы представления не будут обработаны.

Максимальное количество родителей представлений для обработки
MaxViewportParentsToProcess integer

Максимальное количество родительских элементов для обработки при перечислении окна просмотра. По умолчанию это значение равно 50.

Просмотр ролей родительского элемента Viewport для рассмотрения
ViewportParentElementRolesToConsider string

Роли родительского элемента viewport, которые следует учитывать при перечислении для вычисления размера окна просмотра. Это используется для исключения родительских элементов, которые меньше размера, чем окно просмотра, которое может изменить вычисление размера, например вкладки страниц. По умолчанию они: Панель, Видпорт, многоуровневая панель, Корневая панель.

Поле "Видпорт слева"
ViewportLeftMargin integer

Левое внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Верхнее поле представления
ViewportTopMargin integer

Верхнее внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Правое поле представления
ViewportRightMargin integer

Правое внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Нижнее поле окна просмотра
ViewportBottomMargin integer

Нижнее внутреннее поле для перечисленного окна просмотра. Это значение можно использовать для исключения всех ячеек, которые могут отображаться только одним пикселем или двумя и почти полностью отключены. По умолчанию это значение равно 2 и должно быть увеличено только при попытке повлиять на данные, возвращаемые агентом IA-Connect.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Индекс ячейки
CellIndex integer

Индекс ячейки в таблице. Первая ячейка в первой строке будет иметь индекс 1, увеличиваясь на 1 для каждой ячейки в строке. Таким образом, в таблице с 5 строками и 3 столбцами первая ячейка во второй строке будет иметь индекс 4.

Экстент строки ячейки
RowExtent integer

Число строк, охватывающих ячейку. Обычно это будет 1, если ячейка не объединена между несколькими строками.

Экстент столбца ячейки
ColumnExtent integer

Количество столбцов, охватывающих ячейку. Обычно это будет 1, если ячейка не объединена между несколькими столбцами.

Выбрана ячейка
IsSelected boolean

Возвращает значение true, если ячейка выбрана в данный момент или значение false.

Содержимое ячейки
CellContents string

Содержимое ячейки.

Левый край ячейки
CellLeftEdge integer

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

Верхний край ячейки
CellTopEdge integer

Расстояние в пикселях между верхним краем элемента ячейки и верхним краем дисплея.

Правый край ячейки
CellRightEdge integer

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

Нижний край ячейки
CellBottomEdge integer

Расстояние в пикселях между нижним краем элемента ячейки и верхним краем дисплея.

Ширина ячейки
CellWidth integer

Ширина элемента ячейки в пикселях.

Высота ячейки
CellHeight integer

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

Ячейка отображается на экране
CellOnscreen boolean

Возвращает значение true, если ячейка отображается на экране или значение false, если нет.

Видимый результат является определенным
CellVisibleResultIsCertain boolean

Возвращает значение true, если результат "Ячейка отображается на экране" является определенным. Это значение будет иметь значение False, если не удалось вычислить одну из 4 границ родительской таблицы.

Дескриптор JAB ячейки
CellJABHandle integer

Дескриптор элемента в ячейку таблицы.

Получение содержимого таблицы Java

Возвращает содержимое элемента таблицы Java. Это элемент со строками, столбцами, заголовками и ячейками (т. е. таблицей).

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Первая строка для возврата
FirstRowToReturn integer

Индекс первой строки, возвращаемой. По умолчанию это значение равно 1.

Максимальное количество строк для возврата
MaxRowsToReturn integer

Максимальное количество возвращаемых строк. По умолчанию возвращаются все строки.

Первый столбец для возврата
FirstColumnToReturn integer

Индекс первого столбца, возвращаемого. По умолчанию это значение равно 1.

Максимальное количество возвращаемых столбцов
MaxColumnsToReturn integer

Максимальное количество возвращаемых столбцов. По умолчанию возвращаются все столбцы.

Использование заголовков столбцов из таблицы
UseColumnHeadersFromTable boolean

Если задано значение True, агент IA-Connect попытается вернуть столбцы коллекции выходных данных, чтобы соответствовать именам столбцов в таблице Java. Если задано значение False (значение по умолчанию), заголовки столбцов будут называться "Column_N" в коллекции (так как коллекции не могут иметь пустые имена).

Возврат индекса строки в коллекции выходных данных
ReturnRowIndexInOutputCollection boolean

Если задано значение True (по умолчанию), агент IA-Connect вернет индекс строки в выходной коллекции в качестве дополнительного столбца. По умолчанию столбец индекса строки будет называться "Row_index", однако это можно изменить, передав имя столбца в параметре "Имя столбца для хранения индекса строки". Это полезно, если вы планируете фильтровать выходную коллекцию и отслеживать, к какой строке относится отфильтрованный результат. Если задано значение False, столбец индекса строки не будет возвращен.

Имя столбца для хранения индекса строк
NameOfColumnToStoreRowIndex string

Если для параметра "Возвращаемый индекс строки в коллекции выходных данных" задано значение True, можно переопределить имя столбца по умолчанию "_Row_Index", указав здесь значение.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Количество строк в таблице
NumberOfRowsInTable integer

Количество строк в таблице.

Количество столбцов в таблице
NumberOfColumnsInTable integer

Количество столбцов в таблице.

Количество выбранных строк
NumberOfSelectedRows integer

Количество выбранных в данный момент строк.

Количество выбранных столбцов
NumberOfSelectedColumns integer

Число выбранных в данный момент столбцов.

Количество возвращаемых строк
NumberOfRowsReturned integer

Число возвращаемых строк, которое может быть меньше числа строк, найденных, если для возвращаемых строк задано значение "Максимальное число строк для возврата".

Количество возвращаемых столбцов
NumberOfColumnsReturned integer

Число возвращаемых столбцов, которое может быть меньше числа столбцов, обнаруженных, если для возвращаемых столбцов задано значение "Максимальное число столбцов".

JSON содержимого таблицы
TableContentsJSON string

Содержимое элемента таблицы в формате JSON. Имена столбцов этой коллекции будут соответствовать именам столбцов элемента таблицы, если для параметра "Использовать заголовки столбцов из таблицы" задано значение true. Если имя столбца пусто, оно будет называться "Column_N" в коллекции (так как коллекции не могут иметь пустые имена). Если имя столбца является дубликатом, он добавит "_N" к имени (так как коллекции не могут иметь повторяющиеся имена столбцов).

Получение состояния выбора Java по имени

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Наименование товара
ItemName True string

Имя элемента списка для выбора или отмены выбора.

Учет регистра имени элемента
ItemNameCaseSensitive boolean

Если задано значение True, поиск по имени элемента будет учитывать регистр (например, он должен соответствовать точно элементу списка). Если задано значение False (значение по умолчанию), поиск имени элемента не учитывает регистр.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Выбрано имя
NameIsSelected boolean

Возвращает значение true, если элемент именованного списка выбора выбран или имеет значение false, если нет.

Получение состояния выбора Java по индексу

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Индекс элемента
ItemIndex True integer

Индекс (начиная с 1) состояния элемента списка для запроса.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Выбран индекс
IndexIsSelected boolean

Возвращает значение true, если элемент списка выбора по указанному индексу выбран или false, если нет.

Получение состояния подключения моста доступа к Windows

Возвращает текущее состояние подключения между агентом IA-Connect и мостом доступа Windows (WAB). Если агент IA-Connect подключен к WAB, соответствующие сведения возвращаются в виде выходных данных.

Параметры

Имя Ключ Обязательно Тип Описание
Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Подключение WAB
Connected boolean

Возвращает значение true, если агент IA-Connect подключен к мосту доступа Windows или false, если нет.

Тип подключения WAB
ConnectionType string

Тип подключения к мосту доступа Windows, например COM или Native и 32bit или 64bit.

WaB 64bit
IsWAB64bit boolean

Возвращает значение true, если мост Windows Access имеет значение 64-разрядной или ложной, если нет.

Ошибка подключения
ConnectionError string

Ошибка подключения, если сообщалось об ошибке подключения.

Загруженная библиотека DLL IA-JavaAccessBridge COM
LoadedIAJABDLL string

Полный путь к загруженной библиотеке DLL IA-JavaAccessBridge COM.

Загруженная библиотека DLL моста доступа Windows
LoadedWABDLL string

Полный путь к загруженной библиотеке DLL моста доступа Windows.

Версия DLL моста Windows Access
WABVersion string

Версия загруженной библиотеки DLL моста доступа Windows.

Получение текстового значения элемента Java

Возвращает текстовое значение элемента Java. Текстовое значение обычно связано с текстовым элементом, но многие элементы могут иметь это свойство.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Текстовое значение элемента
ElementTextValue string

Текстовое значение элемента.

Получение элементов выбора Java

Возвращает все дочерние элементы выбора, найденные под указанным элементом выбора Java. Вы можете получить параметры элемента выбора, прокрутив выбор, выбрав каждый отдельный параметр в списке ИЛИ считывая метки дочерних элементов выделения. Если вы решили получить параметры элемента выбора, считывая метки дочерних элементов выделения, скорее всего, необходимо сначала развернуть выделение, указав параметр "Развернуть первый" как "True", а затем при необходимости закрыть выбранный элемент, также предоставив параметр "Свернуть после" как "True".

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Получение списка параметров путем выбора
GetListOfOptionsBySelecting boolean

Если задано значение True, агент IA-Connect попытается получить список всех параметров в выборе, выбрав каждый из них в свою очередь (в JAB). Если задано значение False (значение по умолчанию), параметр "Получить список параметров путем чтения меток" должен иметь значение True, в противном случае список параметров не будет считываться.

Получение списка параметров путем чтения меток
GetListOfOptionsByReadingLabels boolean

Если задано значение True, агент IA-Connect попытается получить список всех параметров в выборе, прочитав дочерние метки (в дереве JAB). Для раскрывающихся списков вам потребуется задать для параметра Expand first значение True, так как дочерние элементы не предоставляются до тех пор, пока список не будет раскрываться. Кроме того, установите для параметра "Свернуть после" значение True, чтобы закрыть список после этого. Параметр Get of options by selecting (Получить список параметров путем выбора) также должен иметь значение False или этот параметр будет игнорироваться (так как невозможно получить список с помощью обоих методов). Если задано значение False (значение по умолчанию), параметр get of options by selecting должен иметь значение True, в противном случае список параметров не будет считываться.

Сначала разверните
ExpandFirst boolean

Если задано значение true, действие попытается развернуть список перед поиском элементов элемента списка. Это полезно для динамических списков, так как другие элементы элемента списка могут не создаваться, пока не будет развернут список. Если задано значение false (значение по умолчанию), список не будет развернут.

Свернуть после
CollapseAfter boolean

Если задано значение true, то список будет свернут после выполнения поиска. Если задано значение false (значение по умолчанию), список не будет свернут.

Секунды между развертыванием и свертыванием
SecondsBetweenExpandCollapse double

Количество секунд, ожидаемых между действиями развертывания и свертыванием, если для них задано значение True. По умолчанию это 0,05 (20 миллисекунда).

Максимальное количество возвращаемых элементов списка
MaxListItemsToReturn integer

Максимальное количество возвращаемых элементов списка по умолчанию — 100.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Количество выбранных элементов
NumberOfSelectedItems integer

Количество дочерних элементов списка, найденных в родительском элементе выбора, выбранном в данный момент.

Выбор 1 имени
AccessibleSelection1Name string

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

Выбор 1 индекса в списке
AccessibleSelection1IndexInParent integer

Индекс в списке первого выбранного дочернего элемента списка.

Выбранные элементы JSON
JABSelectionSelectedItemsJSON string

Выбранные дочерние элементы списка родительского элемента выбора в формате JSON.

Элементы списка выбора JSON
JABSelectionListItemsJSON string

Все дочерние элементы списка родительского элемента выбора в формате JSON.

Получение ячейки таблицы Java в координате экрана

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор элемента таблицы
TableElementJABHandle True integer

Дескриптор элемента Java для элемента родительской таблицы, который выполняется поиск. Это может быть таблица, расположенная ранее с помощью свойства элемента Get Java.

Экран X
ScreenX True integer

Координата X экрана x в пикселях для поиска ячейки таблицы.

Экран Y
ScreenY True integer

Координата экрана Y в пикселях для поиска ячейки таблицы.

Дескриптор возврата
ReturnJABHandle boolean

Следует ли возвращать дескриптор элемента для ячейки?

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Индекс ячейки в родительском элементе
CellIndexInParent integer

Индекс ячейки ячейки в таблице. Первая ячейка в первой строке будет иметь индекс 1, увеличиваясь на 1 для каждой ячейки в строке. Таким образом, в таблице с 5 строками и 3 столбцами первая ячейка во второй строке будет иметь индекс 4.

Индекс строки ячейки
CellRowIndex integer

Индекс строки ячейки в таблице, начиная с 1.

Индекс столбца ячейки
CellColumnIndex integer

Индекс столбца ячейки в таблице, начиная с 1.

Дескриптор JAB ячейки
CellJABHandle integer

Дескриптор элемента в ячейку таблицы.

Проверка элемента Java

Задает состояние элемента (обычно флажок или переключатель) флажком или снятым.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Элемент Check
CheckElement boolean

Следует ли проверять элемент (true) или снять флажок (false)?

Автоматическое обнаружение имени действия
AutoDetectActionName boolean

Если задано значение true (по умолчанию), то агент IA-Connect попытается автоматически определить имя действия click в языковых стандартах, отличных от английского языка. Если для элемента существует более двух возможных действий, будет использоваться имя действия Override. Если задано значение false, то агент IA-Connect не попытается обнаружить имя действия click в языковых стандартах, отличных от английского языка, и действие может завершиться ошибкой, если не указано значение "Переопределение имени действия".

Переопределение имени действия
OverrideActionName string

Имя действия Click в языковых стандартах, отличных от английского языка, например cliquer или hacer clic. Это можно определить из выходных данных действия "Получить действия для элемента Java" и обычно учитывает регистр.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Развернуть элемент выбора Java

Развертывает или сверчивает элемент Java (обычно меню или раскрывающийся список). Если элемент уже развернут, ничего не произойдет.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Развернуть
Expand boolean

Если задано значение True (по умолчанию), элемент будет развернут. Если задано значение False, элемент будет свернут.

Проверка состояния элемента
VerifyElementState boolean

Если задано значение True, агент IA-Connect проверяет состояние элемента после этого, чтобы убедиться, что состояние "Развернуто" соответствует ожидаемому состоянию и вызывает исключение, если это не соответствует. Например, если расширение элемента, свойство IsExpanded должно иметь значение true. Если задано значение False, состояние элемента не проверяется.

Секунды ожидания изменения состояния
SecondsToWaitForStateChange double

Количество секунд, ожидающих изменения состояния после расширения или сворачивания. По умолчанию это значение равно 0,05 (20 миллисекундам).

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Рисование прямоугольника вокруг элемента Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Цвет пера
PenColour string

Цвет прямоугольника, нарисованного (например, красный, зеленый, синий, желтый, фиолетовый или оранжевый) или шестнадцатеричный код строки, например #FF0000.

Пиксели толщины пера
PenThicknessPixels integer

Толщина (в пикселях) границы прямоугольника выделения.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Сброс всех дескрипторов элементов Java

Сбрасывает все дескриптора элементов Java, хранящиеся в настоящее время IA-Connect которые могут быть полезны, если вы определили много элементов и имеет большое количество дескрипторов элементов. В сценариях с чрезвычайно большим количеством дескрипторов элементов (100 000+) это действие также можно использовать для освобождения использования ОЗУ.

Параметры

Имя Ключ Обязательно Тип Описание
Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Создание дескриптора для элемента Java в координате экрана

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

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
ParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Экран X
ScreenX True integer

Координата экрана X в пикселях для поиска элемента.

Экран Y
ScreenY True integer

Координата экрана Y в пикселях для поиска элемента.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Дескриптор ЭЛЕМЕНТА JAB
LocatedElementJABHandle integer

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

Существует ли классический элемент Java

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

Параметры

Имя Ключ Обязательно Тип Описание
Поиск имени элемента UIA
SearchUIAElementName string

Необязательное имя элемента UIA для поиска (начиная с родительского дескриптора окна). Это можно обнаружить с помощью проверки.

Поиск имени класса элемента UIA
SearchUIAElementClassName string

Необязательное имя класса элемента UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Поиск локализованного типа элемента UIA
SearchUIAElementLocalizedControlType string

Необязательный тип локализованного элемента управления UIA для поиска (начиная с дескриптора родительского окна). Это можно обнаружить с помощью проверки.

Идентификатор процесса поиска
SearchProcessID integer

Идентификатор процесса выполняемого процесса. Это можно получить в виде выходных данных из действия "Выполнить процесс".

Поиск дочерних элементов
SearchChildElements boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Включение дочерних процессов
IncludeChildProcesses boolean

Если задано значение true и указан идентификатор процесса поиска, дочерние процессы этого процесса включаются в поиск. Это распространено для Java, так как EXE-файл запуска часто запускает дочерний процесс java(w).exe. Если задано значение false, возвращается только процесс, соответствующий точному идентификатору процесса поиска.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Элемент существует
ElementExists boolean

Возвращает значение true, если элемент существует или false, если нет.

Дескриптор JAB элемента
ElementJABHandle integer

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

Имя элемента
ElementName string

Имя Java для расположенного элемента.

Описание элемента
ElementDescription string

Описание расположенного элемента Java (если он есть).

Роль элемента
ElementRole string

Роль Java (например, фрейм или панель) расположенного элемента (если есть).

Существует ли элемент Java

Сообщает, существует ли элемент Java и возвращает некоторые базовые свойства элемента.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Элемент существует
ElementExists boolean

Возвращает значение true, если элемент существует или false, если нет.

Дескриптор JAB элемента
ElementJABHandle integer

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

Имя элемента
ElementName string

Имя Java для расположенного элемента.

Описание элемента
ElementDescription string

Описание расположенного элемента Java (если он есть).

Роль элемента
ElementRole string

Роль Java (например, фрейм или панель) расположенного элемента (если есть).

Элемент Focus Java

Фокусирует элемент Java, который делает его активным элементом для фокуса клавиатуры, и в зависимости от приложения может привести окно элемента на передний план.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор родительского элемента JAB
SearchParentElementJABHandle True integer

Дескриптор элемента Java, который является родительским элементом, который вы ищете. Это может быть окно, расположенное ранее с помощью элемента "Ожидание рабочего стола Java".

Поиск имени элемента Java
SearchElementJABName string

Необязательное имя java элемента для поиска. Это можно обнаружить с помощью проверки.

Поиск описания элемента Java
SearchElementJABDescription string

Необязательное описание элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск роли элемента Java
SearchElementJABRole string

Необязательная роль элемента Java для поиска. Это можно обнаружить с помощью проверки.

Поиск дочерних элементов
SearchSubTree boolean

Если задано значение true, то будет выполнен поиск по всему дереву под родительским дескриптором окна. Это более тщательно, но может занять больше времени. Если задано значение false, будут искать только элементы непосредственно под дескриптором родительского окна в дереве.

Максимальная относительная глубина
MaxRelativeDepth integer

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

Индекс сопоставления
MatchIndex integer

Если несколько элементов соответствуют поиску, какой элемент (начиная с 1) должен соответствовать. Можно использовать в сочетании с параметром "Сортировка по столбцу", чтобы выбрать порядок сортировки для сопоставления.

Фильтр поиска
SearchFilter string

Необязательный расширенный фильтр для дальнейшего ограничения поиска с помощью условных операторов и любого поля элемента. Пример 1: [ширина] < 200. Пример 2. [Имя], например Document*, AND [Role], например Label*. Дополнительные примеры см. в документации.

Сортировка по имени столбца
SortByColumn string

Если несколько элементов соответствуют поиску, это позволяет указать, какое свойство элемента следует сортировать по. Он будет использоваться в сочетании с параметром Match index, чтобы выбрать обязательный элемент. Например, если "Сортировка по имени столбца" имеет значение [TopEdge] и "Match index" равно 1, то соответствующий элемент, ближайший к верхней части экрана, будет сопоставлен.

Индекс соответствия возрастает
MatchIndexAscending boolean

Если несколько элементов соответствуют поиску, должен соответствовать индексу в верхней части отсортированного списка (true) или из нижней части отсортированного списка (false).

Поиск с учетом регистра
CaseSensitiveSearch boolean

Должен ли поиск элементов быть чувствительным к регистру? Если задано значение True, будут возвращены только элементы, соответствующие точной строке или текстовому поиску. По умолчанию это значение равно false.

Поиск видимых элементов
OnlySearchVisibleElements boolean

Должен ли выполняться поиск только видимых элементов? По умолчанию это значение имеет значение true.

Только поиск элементов
OnlySearchShowingElements boolean

Должен ли выполняться поиск только элементов? Отображение элементов обычно является элементами, отображаемыми в альтернативной вкладке или свернутом меню. По умолчанию это значение имеет значение true.

Роли элементов не пересекать
ElementRolesNotToTraverse string

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

Максимальное количество элементов для поиска
MaximumElementsToSearch integer

Максимальное количество элементов для поиска целевого элемента, ограничивающее поиск только первого N числа элементов, найденных в дереве Java. По умолчанию это значение равно 2000. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Максимальное количество дочерних элементов для поиска на каждом узле
MaximumChildElementsToSearchPerNode integer

Максимальное количество дочерних элементов для поиска в каждом элементе при поиске целевого элемента, ограничивающее поиск только первым числом дочерних элементов, найденных для каждого элемента в дереве Java. По умолчанию это значение равно 200. Этот параметр можно использовать для оптимизации поиска элементов. Используется только в том случае, если входной параметр "Поиск дочерних элементов" имеет значение True.

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Являются ли элементы Java дескрипторами одинаковыми

Сравнивает два дескриптора элемента Java для элементов Java, чтобы узнать, представляют ли они один и тот же объект Java. Это может быть полезно, если вы определили элемент и получили дескриптор для родительского элемента.

Параметры

Имя Ключ Обязательно Тип Описание
Дескриптор JAB элемента 1
Element1JABHandle True integer

Первый дескриптор элемента для сравнения.

Дескриптор JAB элемента 2
Element2JABHandle True integer

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

Рабочий процесс
Workflow True string

Добавьте следующее выражение здесь: workflow()

Возвращаемое значение

Имя Путь Тип Описание
Тот же объект
SameObject boolean

Возвращает значение true, если оба дескриптора элементов предназначены для одного объекта Java или false, если дескриптор элемента относится к разным объектам Java.