class |
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.
|
class |
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.
|
class |
ControlProxy
Implements the proxy for HTML control elements. |
class |
DialogComboListboxProxy
Implements the proxy for HTML control elements. |
class |
DialogControlProxy
Implements the proxy for HTML control elements. |
class |
DialogEditProxy
Implements the proxy for HTML control elements. |
class |
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.
|
class |
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.
|
class |
FrameProxy
Provides the proxy for frame objects in the HtmlTestDomainImplementation . |
class |
ImageProxy
Implements the proxy for HTML IMG elements. |
class |
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.
|
class |
NoOpProxy
|
class |
ObjectProxy
Implements the proxy for HTML Objects (embedded Objects). |
class |
PushbuttonProxy
Implements the Proxy for Html INPUT type=BUTTON, type=SUBMIT,
type=RESET, type=IMAGE, and Html BUTTON elements |
class |
SelectProxy
Implements the proxy for HTML SELECT elements. |
class |
TableProxy
Implements the Proxy for HTML TABLE elements. |
class |
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.
|
|
---|
| | |
---|
| |
---|
| |
---|
| |
---|
|