2015-12-01 6 views
1

Я получаю исключение несанкционированного доступа, пытаясь получить окна приложений с помощью системы TestStack.White. Ниже исключение:Невозможно получить доступ к элементам с использованием белой рамки

Первый шанс исключение типа 'System.ComponentModel.Win32Exception' произошло в UIAutomationClient.dll

Дополнительная информация: Доступ запрещен

Код находится здесь:

var loginScreen = application.GetWindows().Single(); 

Это не повторное какой API я использую для доступа к окну, результат тот же.

Процесс запускается в ОС Windows 10.

Любая помощь будет принята с благодарностью.

ответ

0

Какая структура используется для пользовательского интерфейса вашего приложения? WPF, WinForms и т. Д.

Такой код не будет работать?

application.GetWindow(SearchCriteria.ByAutomationId("winAutoId")); 
+0

Уже заработал. Это было в самом приложении. –