pywinauto.windows.win32_element_info¶
Implementation of the class to deal with a native element (window with a handle)
- class
pywinauto.windows.win32_element_info.
HwndElementInfo
(handle=None)¶Wrapper for window handler
auto_id
¶Return AutomationId of the element
children
(**kwargs)¶Return a list of immediate children of the window
class_name
¶Return the class name of the window
control_id
¶Return the ID of the window
control_type
¶Return control type of the element
descendants
(**kwargs)¶Return descendants of the window (all children from sub-tree)
dump_window
()¶Dump a window as a set of properties
enabled
¶Return True if the window is enabled
exact_only_props
= ['handle', 'pid', 'control_id', 'enabled', 'visible', 'rectangle']¶
- classmethod
from_point
(x, y)¶Return child element at specified point coordinates
full_control_type
¶Return full string of control type of the element
- classmethod
get_active
()¶Return current active element
handle
¶Return the handle of the window
iter_children
(**kwargs)¶Return a generator of immediate children of the window
name
¶Return the text of the window
parent
¶Return the parent of the window
pid
¶Return the ID of process that controls this window
process_id
¶Return the ID of process that controls this window
re_props
= ['class_name', 'name', 'auto_id', 'control_type', 'full_control_type']¶
rectangle
¶Return rectangle of the element
renamed_props
= {'title': ('name', None), 'title_re': ('name_re', None), 'process': ('pid', None), 'visible_only': ('visible', {True: True, False: None}), 'enabled_only': ('enabled', {True: True, False: None}), 'top_level_only': ('depth', {True: 1, False: None})}¶
rich_text
¶Return the text of the window
search_order
= ['handle', 'class_name', 'pid', 'control_id', 'visible', 'enabled', 'name', 'auto_id', 'control_type', 'full_control_type', 'rectangle']¶
set_cache_strategy
(cached)¶Set a cache strategy for frequently used attributes of the element
- classmethod
top_from_point
(x, y)¶Return top level element at specified point coordinates
visible
¶Return True if the window is visible
wm_get_ctrl_name
= -1¶
wm_get_ctrl_type
= -1¶