В основном я использую UIAutomationClient.Interop.dll для некоторых пользовательских интерфейсов, которые я выполняю сейчас, и сталкиваюсь со следующей проблемой:
Вопрос:
ПРИМЕЧАНИЕ.
Я использую UIAutomationTypes.dll для определения объекта ControlType
Есть идеи?
Я использую GetCurrentPropertyValue(AutomationElement.ControlTypeProperty)
в IronPython. Наверное, это то, чего ты хочешь. Он должен возвращать объект ControlType. Хотя я использую его строковое представление .ProgrammaticName.lstrip('ControlType.').strip("'")
.
root.Current.ControlType.ProgrammaticName
. Возвращает строку «ControlType.Pane». Таким образом, root.Current.ControlType
представляет объект ControlType. Он также имеет свойство Id
.