Microsoft UI Automation的Python绑定?

时间:2011-03-30 13:52:42

标签: python windows winapi automation pywin32

有人知道Microsoft UI Automation的任何Python绑定吗?

http://msdn.microsoft.com/en-us/library/ms747327.aspx

无需使用IronPython。我知道优秀的pywin32工作,但Microsoft UI Automation应该是Active Accessibility层的继承者,我一直在Windows XP上使用它。我需要将“Active Accessibility”功能(打开窗口上的事件触发器,焦点控件等)迁移到Windows 7平台。

谢谢!

2 个答案:

答案 0 :(得分:0)

查看Cobra

  

Cobra WinLDTP基于Linux桌面测试项目 -   http://ldtp.freedesktop.org LDTP继续工作   Windows / Linux / Mac / Solaris / FreeBSD / NetBSD / Palm Source,是它的Cross   平台GUI测试工具。

他们声称它基于Microsoft DLL(.NET3.5) - (Interop.UIAutomationClient.dll,UIAComWrapper.dll,WUIATestLibrary.dll)

我设法将它与python一起用于测试HTMLlayout app。

答案 1 :(得分:-2)

这可能是您想要使用的。它允许您使用python调用UIAutomation,您需要做的只是更新演示文件。https://github.com/chengzi/PyUIAutomation