arjuna.tpi.guiauto.source.base module

class arjuna.tpi.guiauto.source.base.GuiSource

Bases: object

GUI Source of a GUI entity.

Not meant to be directly constructed by a test author. Retrieve as:

gui_entity.source
property content: arjuna.tpi.guiauto.source.content.GuiSourceContent

Source content of associated GUI entity returned as GuiSourceContent.

class arjuna.tpi.guiauto.source.base.SingleGuiEntitySource(raw_source, partial=False)

Bases: arjuna.tpi.guiauto.source.base.GuiSource

Abstract Base class for GUI Source of a Singular GUI entity (GuiPage or GuiElement).

Not meant to be directly constructed by a test author. Retrieve as:

gui_entity.source
Parameters
  • raw_source – Raw XML source.

  • root_tag – ‘html’ for Gui and ‘body’ for GuiElement.

property node: arjuna.tpi.parser.html.HtmlNode

Source code as an Arjuna XmlNode for advanced inquiry and parsing.