pywinauto.backend 内部实现模块
后端组件存储(指向特定于平台的内容的链接)
backend.BackEnd
class pywinauto.backend.BackEnd(name, element_info_class, generic_wrapper_class)
pywinauto 库后端的描述。需要两个基本类:一个是 element_info_class(元素信息类),另一个是generic_wrapper_class(通用包装器类)。
backend.BackendsRegistry
class pywinauto.backend.BackendsRegistry
用于存储可用后端列表的注册模式类。
BackendsRegistry.element_class
pywinauto.backend.BackendsRegistry.element_class
- 返回
element_info.ElementInfo
活动后端的子类
BackendsRegistry.name
pywinauto.backend.BackendsRegistry.name
- 活动后端的名称
backend.activate
pywinauto.backend.activate(name)
- 按名称设置活动后端
name 的可能值为“win32”、“uia”或 register()
函数注册的其他名称。
backend.element_class
pywinauto.backend.element_class()
- 返回
element_info.ElementInfo
活动后端的子类
backend.name
pywinauto.backend.name()
- 活动后端的返回名称
backend.register
pywinauto.backend.register(name, element_info_class, generic_wrapper_class)
- 注册新的后端
backend.wrapper_class
pywinauto.backend.wrapper_class()
- 返回活动后端的 BaseWrapper 的子类