2017-01-11 3 views
0

Я создаю кнопку, для которой мне нужно элемент автоматизации, созданиеRanorex- Выпуск в разливочной адаптер к UIAutomation

Adapter adapter= Host.Local.FindSingle<Adapter>(path) 

затем

var uiAutomation=adapter.As<UIAutomation>(); 

Это преобразование unsuccessful.What я делаю неправильно здесь, есть ли другой способ получить элемент автоматизации от адаптера? Мне нужен элемент автоматизации для GetClickablePoint() и некоторых других свойств. также протестировали

Unknown unknown = path; 
var uiAutomation = unknown.As<UIAutomation>() 
uiAutomation.AutomationElement; 

Который также возвращает нуль на отливке.

ответ

1

Я не уверен, что вы на самом деле хотите сделать, но есть 3 разных плагина в Ranorex для распознавания элементов WPF. Вам нужна только реализация UIAutomation, если вы хотите использовать устаревшую настройку WPF. Вопрос в том, почему вы хотите использовать устаревший плагин? Вы пытались изменить настройку на WPF Improved] 1 в диалоговом окне настроек и проверить, доступны ли атрибуты?

+0

Спасибо за помощь, я начал работать над Ranorex, недавно не знал об этом, я попробую это. – learningNew

 Смежные вопросы

  • Нет связанных вопросов^_^