Python绑定用于Microsoft UI自动化?

6 投票
2 回答
2739 浏览
提问于 2025-04-16 14:44

有没有人知道有没有Python可以用来和微软的UI自动化工具配合的库?

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

我不想用IronPython。我知道pywin32做得很好,但微软的UI自动化工具是Active Accessibility的升级版,而我之前在Windows XP上用过Active Accessibility。我需要把“Active Accessibility”的功能(比如在打开的窗口上触发事件、聚焦控件等)迁移到Windows 7平台上。

谢谢!

2 个回答

-2

这可能正是你想要使用的东西。它让你可以用Python来调用UI自动化,你只需要更新一下示例文件就可以了。你可以在这里找到它:https://github.com/chengzi/PyUIAutomation

0

可以看看这个Cobra

Cobra WinLDTP 是基于 Linux 桌面测试项目的,详细信息可以查看这个网站 - http://ldtp.freedesktop.org。LDTP 可以在 Windows、Linux、Mac、Solaris、FreeBSD、NetBSD 和 Palm Source 上使用,没错,它是一个跨平台的图形用户界面测试工具。

他们声称这个工具是基于微软的 DLL 文件(.NET3.5) - 包括 Interop.UIAutomationClient.dll、UIAComWrapper.dll 和 WUIATestLibrary.dll。

我成功地用它和 Python 一起测试 HTML 布局的应用程序。

撰写回答