Package com.rational.test.ft.domain.html

  • Interface Summary 
    Interface Description
    IHtmlGraphicalSubitem
    Defines methods that enable access to actions replayed by the mouse or keyboard.
    IHtmlTestSubDomainImplementation
    Represents the object model - for example, HTML, Java, and Process.
  • Class Summary 
    Class Description
    ActiveXProxy
    This is the proxy for COM objects embedded in HTML.
    AnchorProxy
    Implements the proxy for HTML Anchors (Links).
    AppletProxy
    Implements the proxy for HTML Applet elements.
    AreaProxy
    Implements the proxy for HTML Area elements.
    AreaShape  
    BrowserControlsManager  
    BrowserDialogProxy  
    BrowserTabProxy
    Implements the proxy for Browser Tab Button element.
    BrowserToolbarProxy
    Implements the proxy for Browser Toolbar Button elements.
    CachedData  
    CheckboxProxy
    Implements the Proxy for HTML INPUT type=checkbox, and type=radio elements TestObject Interface: ToggleGuiTestObject

    Supported Test Data Types:
    TypeDesciption state Button State ITestData submit Submit Value ITestDataText
    Default Recognition Properties: .class .classIndex .id .name .title .type .value
    Supported Canonical Properties:
    PropertyUsage .alt The value of the alt attribute an element.  This is the "alternate" text  for the element, frequently displayed by the browser when the mouse hovers over the element. .bounds A rectangle representing the bounding rectangle of the object in screen coordinates. .checked This is a boolean value indicating whether a checkboxed is currently checked (true) or not (false). .class This is the  test object class name, for example "HtmlTable" for a <Table> element. .className This the value of the class attribute of an element .defaultChecked This is a boolean value for the defaultchecked attribute of the element. .defaultValue This is the value of the defaultValue attribute of the element. .disabled The value of the disabled attribute of an element, returned as a boolean.  If true then user input is currently disabled for this item. .hasScript This value is returned as a boolean.  If true then script as been associated with actions on this element. .id This is the value of the id attribute of an element. .indeterminate This value is returned as a boolean.  If true then the status of the checkbox has been changesd. .maxLength For an edit control (Input type=Text or TextArea) this indicates the maximum number of characters a user may enter. .name This is the value of the name attribute (Form elements and Frames only) .offsetHeight The height of the element. .offsetLeft The offset of the element from its offset parent in the DOM. .offsetTop The offset of the element from its offset parent in the DOM. .offsetWidth The width  of the element. .readOnly The value of the readonly attribute of an element.  A boolean value that  when true indicates the form element is read only. .screenLeft Upper left corner of bounding rectangle in screen coordinates, x component. .screenTop Upper left corner of bounding rectangle in screen coordinates, y component. .size The value of the size attribute of an element.  For a Select element this indicates the number of items displayed at once in the list.  If size > 1 then the list appears as listbox, otherwise the list appears as a Combodropdown. .src This is the value of the src attribute for the element.
    ComboListboxProxy
    Implements the proxy for HTML ComboListbox elements TestObject Interface: GuiTestObject

    Supported Test Data Types:
    TypeDesciption list Selected List Elements ITestDataList selected List Elements ITestDataList
    Default Recognition Properties: .class .classIndex .id .name .text .title
    Supported Canonical Properties:
    PropertyUsage .bounds A rectangle representing the bounding rectangle of the object in screen coordinates. .class This is the  test object class name, for example "HtmlTable" for a <Table> element. .className This the value of the class attribute of an element .disabled The value of the disabled attribute of an element, returned as a boolean.  If true then user input is currently disabled for this item. .hasScript This value is returned as a boolean.  If true then script as been associated with actions on this element. .id This is the value of the id attribute of an element. .length The value of the length attribute of an element.  For a Select element this indicates the number of items in the list. .multiple The value of the multiple attribute of an element.  For a Select element (Listbox or combo dropdown) this indicates that the list supports multiple selection, returned as a boolean.    .name This is the value of the name attribute (Form elements and Frames only) .offsetHeight The height of the element. .offsetLeft The offset of the element from its offset parent in the DOM. .offsetTop The offset of the element from its offset parent in the DOM. .offsetWidth The width  of the element. .selectedIndex The value of the selectedIndex attribute of an element.  For a single selection Select element, this indicates which option element is selected.  Integer in the range of  >=0. .screenLeft Upper left corner of bounding rectangle in screen coordinates, x component. .screenTop Upper left corner of bounding rectangle in screen coordinates, y component. .size The value of the size attribute of an element.  For a Select element this indicates the number of items displayed at once in the list.  If size > 1 then the list appears as listbox, otherwise the list appears as a Combodropdown. .tag This is the Html tag for the element .text This is the text inside of the HTML tags for bounding the element.  For example, <A>This is an Anchor<IMG src=map.gif></a>   the text property will return "This is an Anchor.   All white space are combined and reduced to a single a blank character if consecutive white space characters are found. .title This is the value of the title attribute of an element.  This is frequently the text displayed when hovering over the element with the mouse. .type This is the value of the Type attribute of an element.  For example, for an Input element this will be text, password, checkbox, radio, submit, image, reset, button, hidden,orfile. .value This is the value of the value attribute of an element.  In Form elements this represents the value which will be sent when the form is posted.
    ComboListItemProxy
    Implements the proxy for HTML ComboListItem objects.
    ControlProxy
    Implements the proxy for HTML control elements.
    DialogComboListboxProxy
    Implements the proxy for HTML control elements.
    DialogControlProxy
    Implements the proxy for HTML control elements.
    DialogEditProxy
    Implements the proxy for HTML control elements.
    EditboxProxy
    Implements the proxy for HTML INPUT type=TEXT TestObject Interface: GuiTestObject

    Supported Test Data Types:
    TypeDesciption text Visible Text ITestDataText
    Default Recognition Properties: .class .classIndex .id .name .title .type
    Supported Canonical Properties:
    PropertyUsage .alt The value of the alt attribute an element.  This is the "alternate" text  for the element, frequently displayed by the browser when the mouse hovers over the element. .bounds A rectangle representing the bounding rectangle of the object in screen coordinates. .checked This is a boolean value indicating whether a checkboxed is currently checked (true) or not (false). .class This is the  test object class name, for example "HtmlTable" for a <Table> element. .className This the value of the class attribute of an element .defaultChecked This is a boolean value for the defaultchecked attribute of the element. .defaultValue This is the value of the defaultValue attribute of the element. .disabled The value of the disabled attribute of an element, returned as a boolean.  If true then user input is currently disabled for this item. .id This is the value of the id attribute of an element. .maxLength For an edit control (Input type=Text or TextArea) this indicates the maximum number of characters a user may enter. .name This is the value of the name attribute (Form elements and Frames only) .offsetHeight The height of the element. .offsetLeft The offset of the element from its offset parent in the DOM. .offsetTop The offset of the element from its offset parent in the DOM. .offsetWidth The width  of the element. .readOnly The value of the readonly attribute of an element.  A boolean value that  when true indicates the form element is read only. .screenLeft Upper left corner of bounding rectangle in screen coordinates, x component. .screenTop Upper left corner of bounding rectangle in screen coordinates, y component. .size The value of the size attribute of an element.  For a Select element this indicates the number of items displayed at once in the list.  If size > 1 then the list appears as listbox, otherwise the list appears as a Combodropdown. .src This is the value of the src attribute for the element.
    ElementProxy
    The base class for proxies for supported HTML element types.
    EmbeddedBrowserProxy  
    FlexDescribedObject  
    FormProxy
    Implements the proxy for HTML FORM elements TestObject Interface: GuiTestObject

    Supported Test Data Types:
    TypeDesciption text Visible Text ITestDataText submit Submit Values ITestDataList
    Default Recognition Properties: .class .classIndex .id .name .title Supported Canonical Properties:
    PropertyUsage .bounds A rectangle representing the bounding rectangle of the object in screen coordinates. .class This is the  test object class name, for example "HtmlTable" for a <Table> element. .className This the value of the class attribute of an element .hasScript This value is returned as a boolean.  If true then script as been associated with actions on this element. .id This is the value of the id attribute of an element. .name This is the value of the name attribute (Form elements and Frames only) .offsetHeight The height of the element. .offsetLeft The offset of the element from its offset parent in the DOM. .offsetTop The offset of the element from its offset parent in the DOM. .offsetWidth The width  of the element. .screenLeft Upper left corner of bounding rectangle in screen coordinates, x component. .screenTop Upper left corner of bounding rectangle in screen coordinates, y component. .tag This is the Html tag for the element .text This is the text inside of the HTML tags for bounding the element.  For example, <A>This is an Anchor<IMG src=map.gif></a>   the text property will return "This is an Anchor.   All white space are combined and reduced to a single a blank character if consecutive white space characters are found. .title This is the value of the title attribute of an element.  This is frequently the text displayed when hovering over the element with the mouse.
    FrameProxy
    Provides the proxy for frame objects in the HtmlTestDomainImplementation .
    GraphicalSubitem
    Implements IGraphicalSubitem common code for HTML proxies.
    Header  
    HTATopWindowProxy
    Provides the proxy for the top level window in an HTA (Html Application) in the HtmlTestDomainImplementation.
    HtmlBrowserProxy
    Provides the proxy for HTML browser objects in the HtmlTestDomainImplementation.
    HtmlDialogProxy
    Provides the proxy for HTML browser objects in the HtmlTestDomainImplementation.
    HtmlDocumentProxy
    Provides the proxy for HTML document objects in the HtmlTestDomainImplementation.
    HtmlDomainProxy
    Class for proxy for the HtmlTestDomainImplementation.
    HtmlGuiProxy
    This is the HTML GUI object proxies base class, all HTML GUI proxies must extend this class.
    HtmlHTMLDialogProxy
    Provides the proxy for HTML browser objects in the HtmlTestDomainImplementation.
    HtmlPopupProxy
    HtmlPopupProxy - the popup proxy handles the top level popup objects.
    HtmlProxy
    This is the HTML proxies base class, all HTML proxies must extend this class.
    HtmlProxyMap
    This implements a mapping of Html class (aka Html Tag) to proxy class.
    HtmlProxyUtils  
    HtmlTestDomainImplementation
    TestDomain implementation for HTML.
    HtmlXPathObject  
    ImageProxy
    Implements the proxy for HTML IMG elements.
    InputProxy
    Implements the proxy for HTML INPUT elements TestObject Interface: GuiTestObject

    Supported Canonical Properties:
    PropertyUsage .alt The value of the alt attribute an element.  This is the "alternate" text  for the element, frequently displayed by the browser when the mouse hovers over the element. .bounds A rectangle representing the bounding rectangle of the object in screen coordinates. .checked This is a boolean value indicating whether a checkboxed is currently checked (true) or not (false). .class This is the  test object class name, for example "HtmlTable" for a <Table> element. .className This the value of the class attribute of an element .defaultChecked This is a boolean value for the defaultchecked attribute of the element. .defaultValue This is the value of the defaultValue attribute of the element. .disabled The value of the disabled attribute of an element, returned as a boolean.  If true then user input is currently disabled for this item. .hasScript This value is returned as a boolean.  If true then script as been associated with actions on this element. .id This is the value of the id attribute of an element. .maxLength For an edit control (Input type=Text or TextArea) this indicates the maximum number of characters a user may enter. .name This is the value of the name attribute (Form elements and Frames only) .readOnly The value of the readonly attribute of an element.  A boolean value that  when true indicates the form element is read only. .size The value of the size attribute of an element.  For a Select element this indicates the number of items displayed at once in the list.  If size > 1 then the list appears as listbox, otherwise the list appears as a Combodropdown. .src This is the value of the src attribute for the element.
    MapProxy
    TestObject Interface: GuiTestObject

    Supported Canonical Properties:
    PropertyUsage .bounds A rectangle representing the bounding rectangle of the object in screen coordinates. .class This is the  test object class name, for example "HtmlTable" for a <Table> element. .id This is the value of the id attribute of an element. .name This is the value of the name attribute (Form elements and Frames only) .offsetHeight The height of the element. .offsetLeft The offset of the element from its offset parent in the DOM. .offsetTop The offset of the element from its offset parent in the DOM. .offsetWidth The width  of the element. .screenLeft Upper left corner of bounding rectangle in screen coordinates, x component. .screenTop Upper left corner of bounding rectangle in screen coordinates, y component. .tag This is the Html tag for the element .text This is the text inside of the HTML tags for bounding the element.  For example, <A>This is an Anchor<IMG src=map.gif></a>   the text property will return "This is an Anchor.   All white space are combined and reduced to a single a blank character if consecutive white space characters are found. .title This is the value of the title attribute of an element.  This is frequently the text displayed when hovering over the element with the mouse.
    NoOpProxy  
    ObjectProxy
    Implements the proxy for HTML Objects (embedded Objects).
    OptionProxy
    Implements the proxy for HTML Option elements.
    PdfDescribedObject  
    PushbuttonProxy
    Implements the Proxy for Html INPUT type=BUTTON, type=SUBMIT, type=RESET, type=IMAGE, and Html BUTTON elements
    SelectProxy
    Implements the proxy for HTML SELECT elements.
    SiebelHelper
    Helper class to deal with Siebel specific stuff
    SubobjectProxy
    Implements the proxy for HTML subobjects, this is an abstract class.
    TableDataCellProxy
    Implements the proxy for Proxy for Html TH and TD table cell elements.
    TableProxy
    Implements the Proxy for HTML TABLE elements.
    TableRowProxy
    Implements the Proxy for HTML TR elements.
    TextareaProxy
    Implements the Proxy for Html TEXTAREA elements TestObject Interface: GuiTestObject

    Supported Test Data Types:
    TypeDesciption text Visible Text ITestDataText
    Default Recognition Properties: .class .classIndex .id .name .title
    Supported Canonical Properties:
    PropertyUsage .bounds A rectangle representing the bounding rectangle of the object in screen coordinates. .class This is the  test object class name, for example "HtmlTable" for a <Table> element. .className This the value of the class attribute of an element .defaultValue This is the value of the defaultValue attribute of the element. .disabled The value of the disabled attribute of an element, returned as a boolean.  If true then user input is currently disabled for this item. .hasScript This value is returned as a boolean.  If true then script as been associated with actions on this element. .id This is the value of the id attribute of an element. .name This is the value of the name attribute (Form elements and Frames only) .offsetHeight The height of the element. .offsetLeft The offset of the element from its offset parent in the DOM. .offsetTop The offset of the element from its offset parent in the DOM. .offsetWidth The width  of the element. .rows The value of the rows attribute of  a TEXTAREA element, indicating the size of the edit control in number of rows of text. .screenLeft Upper left corner of bounding rectangle in screen coordinates, x component. .screenTop Upper left corner of bounding rectangle in screen coordinates, y component. .tag This is the Html tag for the element .text This is the text inside of the HTML tags for bounding the element.  For example, <A>This is an Anchor<IMG src=map.gif></a>   the text property will return "This is an Anchor.   All white space are combined and reduced to a single a blank character if consecutive white space characters are found. .title This is the value of the title attribute of an element.  This is frequently the text displayed when hovering over the element with the mouse. .value This is the value of the value attribute of an element.  In Form elements this represents the value which will be sent when the form is posted.
    TextNodeProxy
    The base class for proxies for supported HTML text nodes.
    TopLevelWindowProxy
    Provides a proxy baseclass for all top level windows based objects in the HtmlTestDomainImplementation.
    XPathObject  
    XPathUtilsObject  
  • Exception Summary 
    Exception Description