Клик со смещением от элемента
Описание
Блок выполняет клик по UI-элементу со смещением относительно выбранной точки элемента.
Описание параметров
Блок имеет ряд параметров:
-
Тип взаимодействия - действие мышью, которое требуется выполнить. Возможные значения:
Клик левой кнопкой мыши,Двойной клик,Правой кнопкой мыши.Тип данных:
dropdown (Список)Пример:
Клик левой кнопкой мыши -
Фокус на элементе - переводит элемент на передний план перед кликом.
Тип данных:
checkbox (Чекбокс)Пример:
✔ -
Тип смещения - точка элемента, относительно которой рассчитывается смещение. Возможные значения:
Центр,Верхний левый угол,Верхний правый угол,Нижний левый угол,Нижний правый угол.Тип данных:
dropdown (Список)Пример:
Центр -
Расчёт смещения - режим расчёта в процентах или в пикселях.
Тип данных:
dropdown (Список)Пример:
В процентах -
Смещение по оси X - значение смещения по горизонтали.
Тип данных:
int (Целое число) | float (Число с плавающей точкой)Пример:
25 -
Смещение по оси Y - значение смещения по вертикали.
Тип данных:
int (Целое число) | float (Число с плавающей точкой)Пример:
15 -
Использовать объект элемента - позволяет передать объект UI-элемента или JSON-строку.
Тип данных:
object (Объект элемента) | str (Строка)Пример:
[{"ControlTypeName":"ButtonControl","Name":"5"}]Подробнее про использование объекта UI-элемента Поиск элементов - Блок позволяет выполнить поиск UI-элементов десктопного приложения.
JSON-строка указывается с помощью блока создать строку.
Для выбора элемента можно использовать Master UI для десктопных приложений или выбрать элемент из выпадающего списка, если он уже был предварительно получен через Master UI.
Пример использования
В данном примере блок открывает приложения Калькулятор и выполняется последовательный клик по клавишам “5” (через клик по элементу), ”+” (через клик со смещением в процентах относительно центра), “5” (через клик по элементу), ”=” (через клик со смещением в пикселях относительно левого верхнего угла).
Для выбора элемента в блоке Клик со смещением от элемента используется инструмент Master UI для десктопных приложений. Для этого:
- Открывается инструмент Master UI для десктопных приложений;
- Выполняется выбор элемента, соответствующий кнопке 5 в приложение калькулятор.
Алгоритм состоит из блоков:
- Открыть приложение calc.exe;
- Клик по элементу;
- Клик со смещением от элемента.
Результат
Приложение калькулятор после клика:
В данном примере блок открывает приложения Калькулятор и выполняется последовательный клик по клавишам “5” (через клик по элементу), ”+” (через клик со смещением в процентах относительно центра), “5” (через клик по элементу), ”=” (через клик со смещением в пикселях относительно левого верхнего угла).
В качестве выбранного элемента в блоках Клик по элементу и Клик со смещением от элемента используется JSON-строка. Для этого:
- Открывается инструмент Master UI для десктопных приложений;
- Выполняется выбор элемента, соответствующий кнопке 5 в приложение калькулятор.
- JSON-строка выбранного элемента копируется из интерфейса Master UI.
Алгоритм состоит из блоков:
- Открыть приложение calc.exe;
- Клик по элементу;
- Клик со смещением от элемента.
Результат
Приложение калькулятор после клика: