Я являюсь пользователем NordVPN и использую его без каких-либо проблем. Теперь для некоторых требований мне нужно установить некоторые из его свойств, таких как протокол (флажок) и щелкнуть по кнопкам из другого приложения.
Но эта область приложения выглядит как пользовательский элемент управления, а UIAutomation не может развернуться в нем.
Элементы внутри этого настраиваемого элемента управления не имеют идентификатора автоматизации.
Поэтому мне нужно знать, как мы могли бы проходить через пользовательские элементы управления в приложениях wpf, например, в других частях окна приложения, используя UIAutomation и White Framework.
Я пробовал до сих пор
-
с помощью TreeWalker (неспособный прочитать все элементы)
-
И попробуйте получить элемент из его местоположения AutomationElement.FromPoint(), но он возвращает весь настраиваемый элемент управления (определить из его границ), на котором я еще не могу пройти.
Любое предложение о том, как я мог бы перейти к пользовательскому контролю из UIAutomation.
Для записи snoop может читать элементы, но VisualUIAVerify.exe не является.