Клик мышью
Mouse click
Last updated
Mouse click
Last updated
Производит клик мышью на выбранном элементе управления приложения рабочего стола или веб-приложения. Для корректной работы следует поместить данный элемент в один из следующих контейнеров:
Присоединиться к приложению — для взаимодействия с элементами управления приложения рабочего стола.
Открыть браузер или Присоединиться к браузеру — для взаимодействия с элементами управления веб-приложения.
Символ *
в названии свойства указывает на обязательность. Описание общих свойств элемента см. здесь.
Процесс:
Кнопка мыши* — кнопка мыши для клика. Доступные значения:
BUTTON_LEFT
— значение по умолчанию. Одиночный левый клик. Имитирует нажатие кнопки человеком. Окно программы должно быть развернутым.
INVOKE
— одиночный клик левой кнопкой мыши. Это программный клик через Win32, при нем не наводится курсор, и окно приложения может быть свернутым. Однако нужно иметь в виду, что существуют приложения, не поддерживающие программный клик.
BUTTON_LEFT_DOUBLECLICK
— двойной клик левой кнопкой.
BUTTON_RIGHT
— одиночный клик правой кнопкой.
BUTTON_MIDDLE
— колесико.
Позиция — позиция курсора при клике. По умолчанию Center
. Чтобы выбрать другое значение, щелкните выпадающий список.
Прокрутить до видимости — Cвойство при активации автоматически прокручивает страницу до того момента, когда целевой элемент становится видимым на экране, перед выполнением действия. Если опция отключена, действия будут выполняться без предварительной прокрутки. Функция доступна с версии 1.24.10
Элемент [LTools.UIInteraction.Model.UIControl] — название переменной, которая содержит ссылку на выбранный элемент управления. Свойство может быть полезным, если нужный элемент уже был выбран ранее, и вы хотите его переиспользовать. Если элемент указан, шаблон поиска заполнять не нужно.
Активировать [Boolean] — определяет, нужно ли активировать окно приложения перед кликом. Если галочка установлена, то окно будет активировано.
Текущий пользователь [Boolean] — определяет, нужно ли искать элемент управления только среди процессов текущего пользователя.
Кнопка клавиатуры — при необходимости выберите клавишу клавиатуры. По умолчанию NONE
- ни одна из клавиш. Чтобы выбрать другое значение, щелкните выпадающий список.
Таймаут* [Int32] — предельное время ожидания завершения процесса (мс). По умолчанию 10000
.
Строгий таймаут [Boolean] — определяет, нужно ли незамедлительно прерывать выполнение элемента по истечении указанного времени в свойстве Таймаут. По умолчанию выключено — робот может продолжать выполнение еще какое-то время, сверх установленного лимита, для полного обхода дерева контролов.
Область [System.Drawing.Rectangle] — область поиска компонента.
Координаты [System.Drawing.Point] — координаты клика курсора.
Корректировка [Boolean] — определяет, нужно ли использовать корректировку координат. По умолчанию не используется.
Корректировка по X [Int32] — корректировка по оси X в пикселях. Работает только при установленном параметре Корректировка.
Корректировка по Y [Int32] — корректировка по оси Y в пикселях. Работает только при установленном параметре Корректировка.
Шаблон поиска [String] — шаблон поиска элемента управления. Представляет собой JSON-файл, который содержит заданный набор свойств для идентификации компонента. Его можно сформировать вручную или автоматически. Для автоматического формирования используйте кнопку Выбрать компонент — она вызывает захват элемента управления в зависимости от категории приложения.