Я начал писать тест для приложения WPF с FlaUI (UI Automation Framework).Теперь я хочу получить значение видимости пары кнопок.
Эти кнопки расположены в том же месте в окне WPF.Первая кнопка запуска, которая начнет измерение.При нажатии кнопка измерения заменяется кнопкой остановки.Видимость этих кнопок задается в коде позади xaml и должна быть проверена / проверена.
С FlaUI я получаю только логическое значение IsEnabled и логическое значение OffScreen.Но при использовании параметра Offscreen это логическое значение не устанавливается или устанавливается на правильное значение в течение нескольких секунд, но изменяется снова, пока измерение еще продолжается.
Я также пробовал другие способы, такие как поиск точки нажатия на невидимую кнопку.Но они не работают.
Можно ли это сделать, не расширяя класс кнопки с помощью AutomationPeer и не раскрывая ValuePattern?Я немного погуглил, но не могу найти (достойного) ответа.Надеюсь, кто-то может помочь.