当前位置:   article > 正文

Windows应用UI自动化测试框架pywinauto简介

pywinauto

什么是pywinauto

它是什么

pywinauto是一组用于自动化Microsoft Windows GUI的python模块。 最简单的是,它允许您将鼠标和键盘操作发送到窗口对话框和控件。

安装

运行 pip install pywinauto

手动安装

安装以下Python包

pyWin32

comtypes

six

(可选)Pillow (截图用)

从https://github.com/pywinauto/pywinauto/releases中下载最新的pywinauto

解压并运行 python setup.py install

要检查是否已正确安装,请运行Python,中文环境可能不适用(

>>> from pywinauto.application import Application

>>> app = Application(backend="uia").start("notepad.exe")  //打开一个记事本程序

>>> app.UntitledNotepad.type_keys("%FX")            //使用Alt+快捷键关闭记事本

入门指南

  • 常见的GUI控件
  • GUI对象检查/Spy工具
  • 自动化的切入点
  • 窗口规格
  • 属性解析魔法
  • 如何知道魔法属性名称

GUI 控件

所有用户应该都对控件非常了解了,在窗口上能被点击或进行其它交互的部分都是控件的一种

 

确定哪种可访问性技术

一旦你安装了pywinauto - 你怎么样? 第一个必要的事情是确定哪种可访问性技术(pywinauto的backend)可以用于您的应用程序。

Windows上受支持的辅助功能技术列表:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/706508
推荐阅读
相关标签
  

闽ICP备14008679号