arjuna.tpi.guiauto.meta.formatter module¶
- class arjuna.tpi.guiauto.meta.formatter.GNSLabelFormatter(gns, **fargs)¶
Bases:
object
Formattter for the GuiWidgetDefinition associated with a GNS Label.
It is not created directly by a test author. Created using .format call of GNS object associated with a Gui.
- Parameters
gns – Gui Namespace object
- Keyword Arguments
**fargs – Arbitrary key-value pairs to format the GuiWidgetDefinition associated with a GNS Label.
Note
Supports . notation for a GuiWidgetLabel just like a GNS object. For example:
fmt.label1
- class arjuna.tpi.guiauto.meta.formatter.GuiWidgetDefinitionFormatter(creator, **fargs)¶
Bases:
object
Formattter for a GuiWidgetDefinition created by GuiWidget factory methods.
It is not created directly by a test author. Created using .format call of a Gui or GuiElement.
- Parameters
creator – Gui or GuiElement
- Keyword Arguments
**fargs – Arbitrary key-value pairs to format the GuiWidgetDefinition associated with a GNS Label.
Note
Supports all GuiWidget factory method calls:
fmt.element fmt.multi_element fmt.dropdown fmt.radio_group
- locate(type='element', **kwargs)¶
Locate a GuiWidget.
- Keyword Arguments
type – type of GuiWidget (element, multi_element, dropdown, radio_group)
**kwargs – Arbitrary key-value pairs used to construct a GuiWidgetDefinition
- Returns
An object of type GuiWidget. Exact object type depends on the value of type attribute.
Note
The format key-value pairs of this GuiWidgetDefinitionFormatter are used to format the identifiers in the constructed GuiWidgetDefinition.
- locator(**kwargs) arjuna.tpi.guiauto.meta.locator.GuiWidgetDefinition ¶
Create a GuiWidgetDefinition.
- Keyword Arguments
type – type of GuiWidget (element, multi_element, dropdown, radio_group)
**kwargs – Arbitrary key-value pairs used to construct a GuiWidgetDefinition
- Returns
A GuiWidgetDefinition as per the arguments to this call and format arugments of this GuiWidgetDefinitionFormatter.
Note
The format key-value pairs of this GuiWidgetDefinitionFormatter are used to format the identifiers in the constructed GuiWidgetDefinition.