pywinauto.controls.atspi_controls¶
Wrap various Linux ATSPI windows controls. To be used with ‘atspi’ backend
- class
pywinauto.controls.atspi_controls.ButtonWrapper(elem)¶Bases:
pywinauto.controls.atspiwrapper.AtspiWrapperWrap a Atspi-compatible Button, CheckBox or RadioButton control
click()¶Click the Button control
get_toggle_state()¶Get a toggle state of a check box control
is_dialog()¶Buttons are never dialogs so return False
toggle()¶Method to change toggle button state
Currently, just a wrapper around the click() method
- class
pywinauto.controls.atspi_controls.ComboBoxWrapper(elem)¶Bases:
pywinauto.controls.atspiwrapper.AtspiWrapperWrap a AT-SPI ComboBox control
collapse()¶Hide list of items of the control
expand()¶Drop down list of items of the control
is_expanded()¶Test if the control is expanded
item_count()¶Number of items in the control
select(item)¶Select the control item.
Item can be specified as string or as index
selected_index()¶Return the selected index
selected_text()¶Return the selected text
texts()¶Get texts of all items in in the control as array
- class
pywinauto.controls.atspi_controls.DocumentWrapper(elem)¶Bases:
pywinauto.controls.atspiwrapper.AtspiWrapperWrap document control
attribute_value(attrib)¶Return the document’s attribute value
attributes()¶Return the document’s constant attributes
locale()¶Return the document’s content locale
- class
pywinauto.controls.atspi_controls.EditWrapper(elem)¶Bases:
pywinauto.controls.atspiwrapper.AtspiWrapperWrap single-line and multiline text edit controls
get_line(line_index)¶Return the line specified
is_editable()¶Return the edit possibility of the element
line_count()¶Return how many lines there are in the Edit
line_length(line_index)¶Return how many characters there are in the line
select(start=0, end=None)¶Set the edit selection of the edit control
selection_indices()¶The start and end indices of the current selection
set_edit_text(text, pos_start=None, pos_end=None)¶Set the text of the edit control
set_text(text, pos_start=None, pos_end=None)¶Set the text of the edit control
text_block()¶Get the text of the edit control
Currently, only a wrapper around window_text()
texts()¶Get the texts of the edit control as a lines array
window_text()¶Window text of the element
- class
pywinauto.controls.atspi_controls.ImageWrapper(elem)¶Bases:
pywinauto.controls.atspiwrapper.AtspiWrapperWrap image controls
bounding_box()¶Get image bounding box
description()¶Get image description
locale()¶Get image locale
position()¶Get image position coordinates
size()¶Get image size. Return a tuple with width and height