美文网首页软件测试架构师的成长之路
使用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