Клик мышью

Компонент, производящий клик мышью на выбранном элементе управления. Компонент корректно работает только внутри контейнера Присоединиться к приложению.

СвойствоТипОписание

Шаблон поиска

String

Шаблон поиска элемента управления

Элемент

LTools.Desktop.Model.DUIControl

Ссылка на элемент управления

Координаты

System.Drawing.Rectangle

Координаты клика курсора

Кнопка клавиатуры

LTools.Desktop.Model.KeyboardKeys

Кнопка клавиатуры

Кнопка мыши

LTools.Desktop.Model.MouseButtons

Кнопка мыши

Таймаут*

Int32

Предельное время ожидания завершения процесса (мс)

LTools.Desktop.DesktopApp app = LTools.Desktop.DesktopApp.Init(wf, null, "Test_*", 20000, true, LTools.Desktop.Model.DesktopTypes.UIAUTOMATION);
//Шаблон поиска + Кнопка мыши + Клавиатура
app.Click("{\"Name\":\"Hide\",\"AutomationID\":\"btnVanish\",\"ClassName\":\"Button\",\"AUIProperties\":[],\"TextSearchMode\":0,\"IsRoot\":false,\"IsQuickSearch\":false}", 
		LTools.Desktop.Model.MouseButtons.BUTTON_LEFT, LTools.Desktop.Model.KeyboardKeys.CTRL, 20000);
//Элемент
LTools.Desktop.Model.DUIControl el = app.FindElement("{\"Name\":\"Hide\",\"AutomationID\":\"btnVanish\",\"ClassName\":\"Button\",\"AUIProperties\":[],\"TextSearchMode\":0,\"IsRoot\":false,\"IsQuickSearch\":false}");
app.Click(el);
//Координаты
app.Click(new System.Drawing.Rectangle(100, 150, 0, 0));

Last updated