访问未通过MSAA / UIAutomation公开的控件的替代方法

时间:2012-03-02 18:12:18

标签: c# winapi coded-ui-tests

我正在为一个用VB6编写的应用程序编写CodedUI测试,需要在许多不同的标签上进行断言。 VB6中的标签不实现MSAAA,因此它们不会出现在Spy ++或Inspector中。更改自动化测试的应用程序代码将是一场艰苦的战斗。

测试最初是用Rational编写的,而Rational的对象检查器能够获取标签及其大部分属性。所以我知道有可能获得我正在寻找的信息。我假设Rational使用winapi中的某些东西来访问标签的属性,我假设必须在屏幕上绘制标签。

还有其他人遇到这个问题吗?我对任何不涉及更改我正在测试的应用程序的源代码的想法持开放态度。

0 个答案:

没有答案