Ranorex-将适配器转换为UIAutomation的问题

时间:2017-01-11 12:37:07

标签: c# ranorex

我正在创建一个按钮,我需要一个自动化元素, 创建

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

然后

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

这种转换不成功。我在这里做错了,有没有其他方法可以从适配器获取自动化元素? 我需要自动化元素到GetClickablePoint()和一些其他属性。 也经过测试

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

在施法时也返回null。

1 个答案:

答案 0 :(得分:1)

我不确定你真正想做什么,但Ranorex中有3个不同的插件用于识别WPF元素。如果要使用WPF旧设置,则只需要UIAutomation实现。问题是为什么要使用旧版插件? 您是否尝试在设置对话框中将设置更改为WPF改进] 1并检查属性是否可用?