友善交流技术...

python pywinauto

上一篇 / 下一篇  2013-09-23 16:10:43 / 个人分类:python

Pywinauto自动化测试

这几天没有事做,想做自动化测试,看看了pywinauto 感觉也还好。支持标准的win组件!非标准的,好像不支持!

安装部属

安装pywinauto

Run python.exe setup.py install 

安装依赖包

To check you have it installed correctly Run Python

实现NOTEPAD自动化写及保存

from pywinauto import Application

import time

app = Application.start("notepad")

app.__setattr__("name","notepad")

time.sleep(2)

app.Notepad.edit.TypeKeys('Test ......................')

app.Notepad.edit.TypeKeys('Test ......................')

time.sleep(2)

#中文版本操作

app.Notepad.MenuSelect(u"文件(F)->另存为(A)...")

app.Dialog.edit.TypeKeys(u'TestFile.txt')

time.sleep(2)

#点击保存

app.Dialog.Button1.Click()

time.sleep(2)

#文件存在的话,要覆盖,所以再一次点击是

app.Dialog.Button1.Click()

time.sleep(1)

#退出notepad

app.Notepad.Close()

在网上搜索了很久,也没有很专业的讲解pywinauto的使用。唉!!!自己只能摸着石头过河了!!!


TAG:

茶叶 引用 删除 夏日摸摸茶   /   2013-10-01 23:23:32
very good,I learn a lot about it,thanks very much.
 

评分:0

我来说两句

Open Toolbar