Pywinauto 基于Win32 程序的自动化功能测试工具
1、 前提条件
ü Python2.6 下载地址:http://ishare.iask.sina.com.cn/f/8173206.html
ü Pywinauto-0.4.1 下载地址:http://ishare.iask.sina.com.cn/f/37741234.html
ü Sendkeys 下载地址:http://ishare.iask.sina.com.cn/f/37741235.html
2、 安装过程
ü 首先安装Python2.6,安装过程就不再累述。安装完成后,配置环境变量,在Path里面,添加python2.6的安装路径
ü 其次,安装Sendkeys,安装一直点击下一步即可。
ü 最后,安装pywinauto,解压下载包,然后将其告拷贝到python2.6的安装目录下的Lib文件夹中。运行命令行,进入python2.6/lib/pywinauto目录,运行python setup.py install
3、 简单实用
测试例子1:打开记事本输入数据“cstc中国软件评测中心”
#coding=gbk
frompywinauto import application
app =application.Application.start("notepad.exe")
app.Notepad.Edit.TypeKeys ("cstc中国软件评测中心".decode("gb2312"), with_spaces = True)
测试例子2:在测试例子1的基础之上,点击保存
# coding=gbk
from pywinauto import application
app =application.Application.start("notepad.exe")
app.Notepad.Edit.TypeKeys ("cstc中国软件评测中心".decode("gb2312"), with_spaces = True)
app.Notepad.MenuSelect("文件->保存".decode("gb2312"))