навести

Класс: matlab.uitest. TestCase
Пакет: matlab.uitest

Выполните наводят жест на компоненте пользовательского интерфейса

Синтаксис

hover(testcase,comp)
hover(testcase,comp,location)

Описание

hover(testcase,comp) выполняет навести жест на заданном компоненте пользовательского интерфейса, которые поддерживают этот жест. Поддерживаемые компоненты включают созданных с uifigure, uiaxes и функциями axes.

hover(testcase,comp,location) задает местоположение, чтобы навести в компоненте.

Входные параметры

развернуть все

Экземпляр теста, заданного как объект matlab.uitest.TestCase.

Компонент, чтобы навести во время теста, заданного как компонент пользовательского интерфейса, возражает что поддержки навести жест. Компоненты, что поддержка наводит жесты, включают UIAxes, Axes и объекты Figure.

Поддерживаемый компонентТипичная функция создания
Осиaxes
Uiaxesuiaxes
Фигура пользовательского интерфейсаuifigure

Типы данных: matlab.graphics.axis.Axes | matlab.ui.control.UIAxes | matlab.ui.Figure

Местоположение, чтобы навести, заданный как координаты навести точки:

  • Фигура пользовательского интерфейса - Задает x-и y-координаты навести точки, измеренной в пикселях от нижнего левого угла фигуры пользовательского интерфейса.

  • UI Axes и Оси - Местоположение на осях, чтобы навести, заданный как 1 2 или 1 3 числовой массив с помощью координат, заданных x-, y-, и опционально осью z. Если вы не задаете местоположение, то MATLAB® наводит в центре осей.

Пример: [100 200] (фигура пользовательского интерфейса)

Пример: [32.5 13 0.25] (оси пользовательского интерфейса)

Примеры

развернуть все

Создайте пользовательский интерфейс оси и интерактивный экземпляр теста.

uiAx = uiaxes;
testCase = matlab.uitest.TestCase.forInteractiveUse;

Наведите на точку, заданную координатами осей (0.2, 0.4).

testCase.hover(uiAx,[0.2 0.4]);

Создайте фигуру пользовательского интерфейса и интерактивный экземпляр теста.

uiFig = uifigure;
testCase = matlab.uitest.TestCase.forInteractiveUse;

Наведите на точку, заданную пиксельными координатами (100, 200).

testCase.hover(uiFig,[100 200]);

Введенный в R2019a