【Pywinauto库】12.2 pywinauto.element_info 后端内部实施模块

处理不同后端元素的类的接口

class pywinauto.element_info.ElementInfo

功能:元素的抽象包装类,提供统一的元素信息访问接口

方法:

  • children(**kwargs)

    功能:返回元素的直接子元素列表

  • class_name

    功能:返回元素的类名

  • control_id

    功能:返回控件的ID

  • descendants(**kwargs)

    功能:返回元素的所有后代元素

  • dump_window()

    功能:将元素的属性信息转储为一组属性值

  • enabled

    功能:如果元素已启用,则返回True

  • static filter_with_depth(elements, root, depth)

    功能:返回相对于根元素具有特定深度级别的过滤元素

  • framework_id

    功能:返回元素的框架ID

  • handle

    功能:返回元素的句柄

  • has_depth(root, depth)

    功能:如果元素相对于根元素具有特定深度级别,则返回True

  • iter_children(**kwargs)

    功能:迭代遍历元素的子元素

  • iter_descendants(**kwargs)

    功能:迭代遍历元素的后代元素

  • name

    功能:返回元素的名称

  • parent

    功能:返回元素的父元素

  • process_id

    功能:返回控制此元素的进程ID

  • rectangle

    功能:返回元素的矩形区域(位置和大小)

  • rich_text

    功能:返回元素的文本内容

  • set_cache_strategy(cached)

    功能:为元素的常用属性设置缓存策略

  • visible

    功能:如果元素可见,则返回True

相关推荐
爱学习的小道长10 小时前
进程、线程、协程三者的区别和联系
python·ubuntu
L-李俊漩10 小时前
MMN-MnnLlmChat 启动顺序解析
开发语言·python·mnn
云飞云共享云桌面11 小时前
如何降低非标自动化工厂的研发软件采购成本
运维·服务器·网络·数据库·性能优化·自动化
GeeLark11 小时前
Threads 自动化出炉
ai·自动化·aigc
七七墨染11 小时前
DotMemory系列:5. 如何实现自动化抓取和应用自托管
运维·c#·自动化
金智维科技官方11 小时前
政务自动化中,智能体如何实现流程智能审批?
人工智能·自动化·政务·智能体
IT小哥哥呀11 小时前
如何从 Windows SSH 进入 VirtualBox Ubuntu 虚拟机——密码认证(逐步指南)
linux·windows·ubuntu·ssh·教程·虚拟机
XI锐真的烦11 小时前
Flutter Windows 下“Running Gradle task ‘assembleDebug‘...” 卡住一整天的终极解决办法
windows·flutter
xiaoginshuo11 小时前
智能体与RPA流程自动化:从工作流搭建看本质区别
人工智能·自动化·rpa
大雷神11 小时前
HarmonyOS 横竖屏切换与响应式布局实战指南
python·深度学习·harmonyos