python windows记事本_使用python的pywinauto库进行windows自动化测试

这篇博客介绍了如何在Windows 10环境下,利用Python的pywinauto库进行自动化测试。通过实例展示了启动记事本,选择菜单项,输入文字,以及模拟点击对话框按钮等操作。此外,还提到了依赖包pip3和工具Spy++的使用。
摘要由CSDN通过智能技术生成

1、windows环境:win10

2、语言选择:Python3

3、编码工具:Pycharm

4、依赖包:pip3 install pywinauto

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

6、截图如下:

ef9eb4b840a3

代码截图

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自动化测试的冰山一角,真正用到了 还需深入研究,汗~~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值