Pywinauto 基于Win32 程序的自动化功能测试工具
2013-07-26 16:42
609 查看
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"))
ü 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"))
相关文章推荐
- Pywinauto 基于Win32 程序的自动化功能测试工具
- iKcamp出品|全网最新|微信小程序|基于最新版1.0开发者工具之初中级培训教程分享
- 基于XML的API自动化测试工具设计与实现
- gulp--基于流的前端自动化构建工具
- 基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v5.8.0版)
- 【转】Eclipse Jubula:自动化功能测试工具
- MFC之基于对话框的Win32程序
- 基于Win32SDK的OpenGL程序
- 小公司0成本基于Pythony的单元\GUI\Web自动化\性能的几个开源软件测试工具
- paip.基于navicate mysql的自动化报表工具总结
- 一个基于win32的涂鸦程序
- 功能测试自动化视频---数据插件管理器插件(3atesting自主研发的程序)
- Flex自动化功能测试工具
- Web Application的功能测试自动化工具
- paip.基于navicate mysql的自动化报表工具总结
- 微信小程序教学第二章:小程序中级实战教程之预备篇 - 项目结构设计 |基于最新版1.0开发者工具
- 基于PHP开发WEB程序之工具推荐
- 基于数据库的自动化生成工具,自动生成JavaBean、自动生成数据库文档等(v5.0.0版)
- 基于 crt debug 实现的 Windows 程序内存泄漏检测工具
- 基于nodejs的一个实时markdown转html工具小程序