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

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

image_1

Описание

Блок выполняет клик со смещением по UI-элементу десктопного приложения.


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

Блок имеет несколько основных параметров:

  1. Тип взаимодействия;

    Блок позволяет выполнить:

    • Клик левой кнопкой мыши (по умолчанию);
    • Двойной клик;
    • Правой кнопкой мыши.
    image_2
  2. Фокус на элементе - активация элемента на передний план перед выполнением действия;

    Тип данных: чекбокс

    Пример: True

  3. Тип смещения;

    Блок позволяет выполнить клик со смещением относительно выбранного элемента:

    • Центра;
    • Левого верхнего угла;
    • Правого верхнего угла;
    • Левого нижнего угла;
    • Правого нижнего угла.
  4. Расчет смещения;

    Блок позволяет сместить:

    • В процентах от размера выбранного элемента;
    • Пикселях.
  5. Смещение по оси X - значение смешения по оси X;

    Тип данных: число

    Пример: 25

  6. Смещение по оси Y - значение смешения по оси Y;

    Тип данных: число

    Пример: 15

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

    Тип данных: объект элемента | строка

    Пример: [{"ControlTypeName":"WindowControl","Name":"Калькулятор"}]

    При использовании объекта элемента в разъём подключается блок вернуть значение переменной с объектом выбранного элемента.

    image_3

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

    image_4

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


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

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

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

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

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

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

Результат

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

image_7