如果应用程序中出现某个文本,如何在应用程序中执行操作

时间:2010-06-29 12:34:43

标签: debugging automation testing ui-automation

我有一个应用程序,我想调试它的输入/输出行为,就像我在Selenium的Web环境中一样。你知道任何易于使用的应用程序吗?

2 个答案:

答案 0 :(得分:0)

对不起罗斯,但我不明白你问题的确切含义。我不知道应用程序的编程语言。它是Windows XP的桌面应用程序。我用C,C ++,Java编程。

感谢您回答我的问题。

答案 1 :(得分:0)

您可以尝试使用Microsoft UI Automation。如果它是微软应用程序或最近编写的,那么很可能会支持一些模式。

白色(http://white.codeplex.com)和WiPFlash(http://code.google.com/p/WiPFlash)都是Microsoft UI Automation的包装器。 White也可能支持在WinForms上构建的一些遗留应用程序。

Snoop UI(http://blois.us/Snoop/)将让您了解可以使用该应用程序执行的操作。您正在寻找您要使用的组件支持的InvokePattern,ValuePattern和TextPattern之类的东西。 NameProperty也可以为您提供一些有用的信息。如果他们不在那里,那么Microsoft UI自动化将无法帮助您,此时我放弃了道歉。