当前位置:   article > 正文

使用pyautoti完成win32的桌面软件自动化测试_pyautoit查看所以窗口名

pyautoit查看所以窗口名

使用autoit_V3读取Windows窗口信息

下载地址: https://www.autoitscript.com/site/autoit/downloads/

点击Autoti的瞄准心图标,拖拽到活动的Windows窗口,就可以读取该窗口的title;

先在Autoti的window选项卡中读取title的值;

然后在Autoti的Control选项卡中读取控件名称:ClassnameNN的值;

用pyautoit库去操作对应的title,ClassnameNN即可完成操作.

示例代码

"""
autoti测试win32桌面程序
pip install pyautoit
"""
# 导入autoit包
import autoit


class Win32操作类:
    @staticmethod
    def 操作活动窗口(活动窗口标题):
        """
        通过autoti来获取弹出的Windows活跃窗口
        :return:
        """
        autoit.win_wait_active(活动窗口标题, 3)  # 第一个参数title是窗口的标题,第二个参数是等待窗口的秒数

    @staticmethod
    def win32输入文本(活动窗口标题, 控件名称, text):
        """
        向窗口的指定控件输入文本
        :return:
        """
        # autoit.control_send("活动窗口标题名", "ClassnameNN控件名称", "输入文本")
        autoit.control_send(活动窗口标题, 控件名称, text)

    @staticmethod
    def win32_click(活动窗口标题, 控件名称):
        """
        点击Windows窗口的指定控件
        :param 活动窗口标题:
        :param 控件名称:
        :return:
        """
        # autoit.control_click("活动窗口名称", "ClassnameNN控件名称")
        autoit.control_click(活动窗口标题, 控件名称)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/851030
推荐阅读
相关标签
  

闽ICP备14008679号