加载中…
个人资料
smiling
smiling
  • 博客等级:
  • 博客积分:0
  • 博客访问:1,291
  • 关注人气:49
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

python 自动化之pywinauto 安装

(2014-05-18 22:09:40)
标签:

it

分类: python
2014-5-18
官网文档

安装依赖包

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()


转自http://www.51testing.com/html/85/132585-852513.html


官网上的都是在英文环境下做的测试。在中文环境下 需要在代码前面加 #coding=gb2312 以下是完整官网类似代码

#coding=gb2312

from pywinauto import application

app = application.Application()

app.start_('notepad')

 

app.Notepad.MenuSelect('帮助->关于记事本'.decode('gb2312'))

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有