获取Windows应用程序中的控件名称
在 Stackoverflow 上的搜索中没有找到这个 - 我知道我以前见过类似的工具,用于在 Windows 应用程序中获取控件名称或 ID,然后可以在 AutoIt 等工具中用于自动化测试中的参考。谁能推荐一个吗?
我尝试过 OLE/COM 对象查看器,虽然它有控制列表,但没有与之交互的方法。就像 Firefox 中的 Web 开发人员工具包一样,您可以单击一个控件并获取有关它的所有信息,我正在寻找一个用于 Windows 测试的类似应用程序。
Haven't found this in my search on Stackoverflow - I know I've seen a tool like it before, for obtaining control names or IDs in Windows apps which can then be used for reference in automated testing, in tools like AutoIt. Can anyone suggest one?
I've tried the OLE/COM Object Viewer and while it has control lists, there's no interactive method with it. Like the web developer toolkit in Firefox where you can click a control and get all the information about it, I'm after a similar app for Windows testing.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它被称为间谍++。
It's called Spy++.
找到了我想要的工具,NUnitForms - 这意味着您可以使用 NUnit 框架访问 Windows 窗体,并且包括用于识别控件的记录器工具,以及用于给出各个组件名称以及其他所有内容的 Managed Spy信息 - 字体、颜色、大小。很不错。
NUnitForms :http://nunitforms.sourceforge.net/
ManagedSpy< /strong>: http://msdn.microsoft.com/en-us/magazine /cc163617.aspx
Found the tool I wanted, either NUnitForms - which means you can use the NUnit Framework to access windows forms, and includes a Recorder tool for identifying the controls, as well as Managed Spy for giving the individual component names as well as every bit of other info - font, color, size. Very nice.
NUnitForms : http://nunitforms.sourceforge.net/
ManagedSpy: http://msdn.microsoft.com/en-us/magazine/cc163617.aspx