Ranorex找不到WPF扩展器的自动化ID



我已经定义了一个WPF扩展器,其自动化ID类似于:

<Expander AutomationProperties.AutomationId="MyExpander">

ranorex间谍没有找到自动化ID,而是显示为:

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

不确定为什么Ranorex间谍找不到" MyExpander"自动化ID,因为电台按钮等其他定义的自动化ID等在Ranorex Spy中正确显示。

我正在使用ranorex间谍8.1.2。

我找到了一个解决方案,虽然不太好,但效果不佳。

我可以在扩展器中找到无线电按钮等的自动化ID。

var expander = myradiobutton.parent.parent

然后在该元素上执行QuickClick()WPF扩展器将打开。

最新更新