/// <summary> /// Поиск и нажатие на элемент!!! /// </summary> /// <param name="nameAutomationId">Поиск элемента</param> /// <param name="auto">Есть ли элемент</param> /// <param name = "isSubtree" >Искать в Subtree последний элемент</param> /// <param name="numClicks">Количество нажатий</param> /// <param name="countSecond">Количество обращений к элементу</param> /// <param name="x">Координата смещения если не ловит элемент</param> /// <param name="y">Координата смещения если не ловит элемент</param> public bool ClickElements(string nameAutomationId, AutomationElement auto = null, bool isSubtree = false, int countSecond = 25, int x = 0, int y = 0, int numClicks = 1) { try { var isClicks = true; if (IsEnableElements(nameAutomationId, auto, isSubtree, countSecond) != null) { var clickPoint = FindElement.GetClickablePoint(); AutoItX.MouseClick(ButtonConstant.MouseLeft, (int)clickPoint.X + x, (int)clickPoint.Y + y, numClicks); isClicks = false; } return(isClicks); } catch { //ignore } return(true); }