CheckboxProxy |
Implements the Proxy for HTML INPUT type=checkbox, and type=radio elements
TestObject Interface:
ToggleGuiTestObject
Supported Test Data Types:
Type | Desciption
state
Button State
ITestData
submit
Submit Value
ITestDataText
Default Recognition Properties:
.class
.classIndex
.id
.name
.title
.type
.value
Supported Canonical Properties:
Property | Usage
.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:
Type | Desciption
list
Selected List Elements
ITestDataList
selected
List Elements
ITestDataList
Default Recognition Properties:
.class
.classIndex
.id
.name
.text
.title
Supported Canonical Properties:
Property | Usage
.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:
Type | Desciption
text
Visible Text
ITestDataText
Default Recognition Properties:
.class
.classIndex
.id
.name
.title
.type
Supported Canonical Properties:
Property | Usage
.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:
Type | Desciption
text
Visible Text
ITestDataText
submit
Submit Values
ITestDataList
Default Recognition Properties:
.class
.classIndex
.id
.name
.title
Supported Canonical Properties:
Property | Usage
.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:
Property | Usage
.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:
Property | Usage
.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:
Type | Desciption
text
Visible Text
ITestDataText
Default Recognition Properties:
.class
.classIndex
.id
.name
.title
Supported Canonical Properties:
Property | Usage
.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 |
| | | | | | | | | | | |