python uiautomation_蜗牛笔记-文章-UIAutomation使用(一)

和MSAA相比较:UI Automation重新设计了一套架构,无论是对传统的winform,还是新的wpf,定义了一套统一的模型,其API的使用也相对更简单。和.net framework 3.0一起,也有个UISpy的工具,提供地位所需要的元素信息能辅助大家来使用UI Automation。

1.安装UI Spy

UISpy 工具,开发人员和测试人员将能够查看应用程序的用户界面 (UI) 元素并与之交互。它随着 Microsoft Windows SDK 一起安装。

UISpy下载比较麻烦,可以随着Windows SDK一起安装,下载路径:

图x-x Windows SDK 配置要求

如果是win8一下,官网提示要打补丁KB2999226,当然,正常安装python3的时候如果没有提示failed的信息,一般这个补丁已经安装。

在SDK 安装路径 (uispy.exe) 的 /bin 文件夹中,也可以从“开始”菜单进行访问(“开始”/“所有程序”/“Microsoft Windows SDK”/“工具”/“UISpy”)。打开UISpy.exe,可以打开工具主界面,如图x-x所示。

图x-x UISpy界面

(1)“控件视图”窗格(Control View默认),此窗格包含应用程序 UI 项的层次结构。其他视图包括“自定义视图”、“内容视图”和“原始视图”,在view选项中勾选需要的视图,如图x-x所示。

图x-x

你可能感兴趣的:(python,uiautomation)