pywinauto.backend

Back-end components storage (links to platform-specific things)

class pywinauto.backend.BackEnd(name, element_info_class, generic_wrapper_class)

Minimal back-end description (name & 2 required base classes)

class pywinauto.backend.BackendsRegistry

Registry pattern class for the list of available back-ends

element_class

Return element_info.ElementInfo‘s subclass of the active backend

name

Name of the active backend

wrapper_class

BaseWrapper’s subclass of the active backend

pywinauto.backend.activate(name)

Set active backend by name

Possible values of name are “win32”, “uia” or other name registered by the register() function.

pywinauto.backend.element_class()

Return element_info.ElementInfo‘s subclass of the active backend

pywinauto.backend.name()

Return name of the active backend

pywinauto.backend.register(name, element_info_class, generic_wrapper_class)

Register a new backend

pywinauto.backend.wrapper_class()

Return BaseWrapper’s subclass of the active backend