您好我正在调查其他自动化工具在街上可用。目前我有一个使用QC QTP堆栈的自动化套件,wpf插件可以挂钩到我们的桌面应用程序中。
在QTP中,这让我有机会调用底层对象方法,即WpfObject(" MyCustomView")。Object.DataContex.ClearMyViewCommand等。我们可以在整个应用程序中对大多数控件执行此操作。
对于Coded ui是否有类似的过程?当我找到指定的对象时,它似乎只能获得基本对象属性而不能获得客户基础方法。我已经调查了NativeElement以及其他大多数其他控件的方法,但是他们已经能够完成相同的事件了。
是否有人知道Coded-UI中是否可以这样做?
答案 0 :(得分:0)
编码的UI使用辅助功能向测试运行器公开属性和方法。这意味着除非已经公开了特定的属性和方法,否则它们根本不适用于Coded UI。
在你的情况下可以使用编码的用户界面,但我不认为它应该被使用,除非你有很多时间在手上。
您基本上需要使用自定义技术替换MSAA,然后使用该技术公开自定义属性和方法。
通过QTP获得已有的大量开发工作。