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. |