美文网首页软件测试架构师的成长之路
使用python的pywinauto库进行windows自动化测

使用python的pywinauto库进行windows自动化测

作者: 远航天下 | 来源:发表于2018-07-04 10:53 被阅读0次

1、windows环境:win10

2、语言选择:Python3

3、编码工具:Pycharm

4、依赖包:pip3 install pywinauto

5、依赖工具:spy++(自行百度搜索下载)

6、截图如下:

代码截图

7、代码如下:

import time

from pywinautoimport application

app= application.Application().start('notepad.exe')

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

time.sleep(2)

# 这里有两种方法可以进行定位“关于记事本”的对话框

about_dlg= app.window_(title_re="关于",class_name="#32770")# 这里可以进行正则匹配title

app.window_(title_re='关于“记事本”').window_(title_re='确定').Click()

ABOUT= '关于“记事本”'

OK= '确定'

# about_dlg[OK].Click()

# app[ABOUT][OK].Click()

app['关于“记事本”']['确定'].Click()

app.Notepad.TypeKeys("my damao")

dig= app.Notepad.MenuSelect("编辑(E)->替换(R)")

Replace= '替换'

Cancle= '取消'

time.sleep(2)

app[Replace][Cancle].Click()

dialogs= app.windows_()

PS:此仅为windows自动化测试的冰山一角,真正用到了 还需深入研究,汗~~

相关文章

网友评论

    本文标题:使用python的pywinauto库进行windows自动化测

    本文链接:https://www.haomeiwen.com/subject/ezteuftx.html