Мое настольное приложение WPF для Windows поддерживает сенсорную поддержку, поэтому, когда я нажимаю на текстовое поле, появляется клавиатура. Я пытаюсь написать тест с использованием UIAutomation Windows для своего приложения WPF. Я хочу "нажать" на текстовое поле с помощью UIAutomation и проверить, действительно ли всплывает экранная клавиатура. Как я могу это сделать? Я не хочу использовать WinAPI для этого. Спасибо!
0
Похоже, что UIAutomation не имеет возможности нажимать/использовать касание. Для этого мы будем использовать WinAPI (уже протестировано, работает). Решение можно найти здесь: https://github.com/GuOrg/Gu.Wpf.UiAutomation/blob/c0109f39062e254b3eae40275730f0e9f7efce6e/Gu.Wpf.UiAutomation/Input/Touch.cs