python 自动化之pywinauto 安装

http://blog.sina.com.cn/s/blog_812973c30101snoj.html

官网文档
安装依赖包

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值