Описание программы Robot
Релизы

Определить расположение

Описание

Определяет координаты и геометрические размеры указанного элемента. При добавлении данного действия в рабочее пространство автоматически добавляется действие "Сохранить значение в переменную". При необходимости действие "Сохранить значение в переменную" можно удалить.

Параметры

Элемент интерфейса

Позволяет выбрать элемент из списка созданных. После того, как элемент был выбран, автоматически появится визуальное отображение элемента.

Если отметить галочку "Использовать сфокусированный элемент", то тогда будет извлечено расположение того элемента, где в настоящий момент стоит курсор.

Комментарий

Позволяет добавить поясняющий текст к блоку. Текст будет отображаться внутри блока сверху от названия действия.

Результат

По умолчанию полученные координаты и геометрические размеры хранятся в переменной element_bounds. Данная переменная представляет из себя объект со следующими ключами и значениями:

Ключи и значения объекта с информацией о расположении и размере элемента
{
"y": "координата y левого верхнего угла прямоугольника с элементом",
"x": "координата x левого верхнего угла прямоугольника с элементом",
"height": "высота прямоугольной области с элементом",
"width": "ширинапрямоугольной области с элементом",
"bottom": "координата y нижней стороны прямоугольной области с элементом",
"top": "координата y верхей стороны прямоугольной области с элементом",
"right": "координата x правой стороны прямоугольной области с элементом",
"left": "координата x левой стороны прямоугольной области с элементом"
}

Рекомендации к использованию

Данное действие может использоваться в качестве своеобразного "якоря". Допустим, у нас некий элемент с надежным селектором. Но нам нужно добраться до другого элемента, который нельзя идентифицировать при помощи селектора, но мы точно знаем, что он находится всегда на определенном расстоянии от первого элемента. В таком случае можно определять местоположение первого элемента и относительно него уже отсчитывать требуемое расстояние до желаемого элемента.