后端组件存储(指向平台特定内容的链接)
pywinauto.backend 模块包含两个主要类:
-
class pywinauto.backend.BackEnd(name, element_info_class, generic_wrapper_class)
功能:提供最小的后端描述,包含名称和2个必需的基类
-
class pywinauto.backend.BackendsRegistry
功能:用于管理可用后端列表的注册表模式类
BackendsRegistry 类的属性:
- element_class:返回活动后端的 element_info.ElementInfo 子类
- name:活动后端的名称
- wrapper_class:返回活动后端的 BaseWrapper 子类
模块提供的函数:
-
pywinauto.backend.activate(name)
功能:按名称设置活动后端
参数:name 的可能值为 "win32"、"uia" 或通过 register() 函数注册的其他名称
-
pywinauto.backend.element_class()
功能:返回活动后端的 element_info.ElementInfo 子类
-
功能:返回活动后端的名称
-
pywinauto.backend.register(name, element_info_class, generic_wrapper_class)
功能:注册一个新的后端
参数:
- name:后端名称
- element_info_class:元素信息类
- generic_wrapper_class:通用包装器类
-
pywinauto.backend.wrapper_class()
功能:返回活动后端的 BaseWrapper 子类