【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