Ranorex не может найти идентификатор автоматизации для WPF Expander - PullRequest
0 голосов
/ 26 февраля 2019

Я определил WPF Expander с идентификатором автоматизации, похожим на:

<Expander AutomationProperties.AutomationId="MyExpander">

Шпион Ranorex не находит идентификатор автоматизации, но вместо этого он показывает его как:

/form[@automationid='MainForm']/container[@automationid='MainGrid']//button[@automationid='HeaderSite']

Не уверен, почему Ranorex Spy не может найти идентификатор автоматизации «MyExpander», поскольку другие определенные идентификаторы автоматизации для переключателей и т. Д. Внутри расширителя правильно отображаются в шпионе Ranorex.

Я использую Ranorex Spy 8.1.2.

1 Ответ

0 голосов
/ 26 февраля 2019

Я нашел решение, и, хотя оно не так хорошо, оно работает.

Я могу найти идентификаторы автоматизации радиокнопок и т. Д. В Expander, идущие вниз на два уровня, поэтому они растут так:

var expander = MyRadioButton.Parent.Parent

, а затем выполнить QuickClick () для этого элемента, откроется WPF Expander.

...