Перейти к содержимому

Клик со смещением от элемента

image_1

Описание

Блок выполняет клик по UI-элементу со смещением относительно выбранной точки элемента.


Описание параметров

Блок имеет ряд параметров:

  1. Тип взаимодействия - действие мышью, которое требуется выполнить. Возможные значения:Клик левой кнопкой мыши, Двойной клик, Правой кнопкой мыши.

    Тип данных: dropdown (Список)

    Пример: Клик левой кнопкой мыши

  2. Фокус на элементе - переводит элемент на передний план перед кликом.

    Тип данных: checkbox (Чекбокс)

    Пример:

  3. Тип смещения - точка элемента, относительно которой рассчитывается смещение. Возможные значения:Центр, Верхний левый угол, Верхний правый угол, Нижний левый угол, Нижний правый угол.

    Тип данных: dropdown (Список)

    Пример: Центр

  4. Расчёт смещения - режим расчёта в процентах или в пикселях.

    Тип данных: dropdown (Список)

    Пример: В процентах

  5. Смещение по оси X - значение смещения по горизонтали.

    Тип данных: int (Целое число) | float (Число с плавающей точкой)

    Пример: 25

  6. Смещение по оси Y - значение смещения по вертикали.

    Тип данных: int (Целое число) | float (Число с плавающей точкой)

    Пример: 15

  7. Использовать объект элемента - позволяет передать объект UI-элемента или JSON-строку.

    Тип данных: object (Объект элемента) | str (Строка)

    Пример: [{"ControlTypeName":"ButtonControl","Name":"5"}]

    image_2

    JSON-строка указывается с помощью блока создать строку.

    image_3

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


Пример использования

В данном примере блок открывает приложения Калькулятор и выполняется последовательный клик по клавишам “5” (через клик по элементу), ”+” (через клик со смещением в процентах относительно центра), “5” (через клик по элементу), ”=” (через клик со смещением в пикселях относительно левого верхнего угла).

Для выбора элемента в блоке Клик со смещением от элемента используется инструмент Master UI для десктопных приложений. Для этого:

  1. Открывается инструмент Master UI для десктопных приложений;
  2. Выполняется выбор элемента, соответствующий кнопке 5 в приложение калькулятор. image_4

Алгоритм состоит из блоков:

  • Открыть приложение calc.exe;
  • Клик по элементу;
  • Клик со смещением от элемента. image_5

Результат

Приложение калькулятор после клика:

image_6