public class HtmlDocumentProxy extends HtmlGuiProxy
HtmlTestDomainImplementation.
DocumentTestObject
| Type | Desciption | |
|---|---|---|
| text | Visible Text | ITestDataText |
| 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. |
| .cookie | This is the current value of the cookie for the document. |
| .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. |
| .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. |
| .url | oThis is the url of the document. |
| Modifier and Type | Class and Description |
|---|---|
class |
HtmlDocumentProxy.GetElementHandleByIdRunnable |
class |
HtmlDocumentProxy.GetObjectRunnable |
HtmlGuiProxy.Clicker, HtmlGuiProxy.DoubleClicker, HtmlGuiProxy.Dragger, HtmlGuiProxy.Hoverer, HtmlGuiProxy.nClickDragger, HtmlGuiProxy.nClicker, HtmlGuiProxy.PointIteratorHtmlProxy.HtmlElementEnumeration, HtmlProxy.IntegerByReference, HtmlProxy.InvalidNativeHandleException, HtmlProxy.JSObjectHtmlElementEnumeration, HtmlProxy.NativeProxyReleasedException| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
browserAppVersion
Returns the browser application name in case of Internet Explorer
|
protected static com.rational.test.ft.util.FtDebug |
debug |
static java.lang.String |
HSCROLLHEIGHTPROPERTY |
static boolean |
isClassIndexOnly |
static java.lang.String |
TITLEPROPERTY |
static java.lang.String |
URLPROPERTY |
static java.lang.String |
VSCROLLWIDTHPROPERTY |
COLON, COMMA, currentMethod, ESC_DBLQUOTE, GETSCREENSNAPSHOT, IS_WEB_PLAYER, JSON_CLOSE_BRACE, JSON_OPEN_BRACE, LEFT, MAXIMIZE, OFFSETHEIGHTPROPERTY, OFFSETLEFTPROPERTY, OFFSETRECTPROPERTY, OFFSETTOPPROPERTY, OFFSETWIDTHPROPERTY, ONCHANGE, ONMOUSEOVER, RESTORE, TEXTBODYTAG, BOUNDSPROPERTY, channel, CLASSINDEX, CLASSPROPERTY, CLIENTRECTPROPERTY, DISABLEDPROPERTY, DOCCLASSINDEX, dojoProps, domain, HTMLPROXYCHANNELRUNNABLE_TIMEOUTVALUE, IDPROPERTY, isSiebelActive, jswarapper, NAMEPROPERTY, OUTERTEXT, parentsTextDescendantsMayBeInteresting, READONLYPROPERTY, TAGPROPERTY, TESTDATA_TEXT, TEXTPROPERTY, UNIQUEIDPROPERTYBROWSERTABTESTOBJECT_CLASSNAME, BROWSERTESTOBJECT_CLASSNAME, COLORDIALOGTESTOBJECT_CLASSNAME, CROSSDOMAINCONTAINER_CLASSNAME, DOCUMENTTESTOBJECT_CLASSNAME, DOMAINTESTOBJECT_CLASSNAME, ECLIPSETOPLEVELTESTOBJECT_CLASSNAME, EMBEDDEDBROWSERTESTOBJECT_CLASSNAME, FILEDIALOGTESTOBJECT_CLASSNAME, FRAMESUBITEMTESTOBJECT_CLASSNAME, FRAMETESTOBJECT_CLASSNAME, GEFEDITPARTTESTOBJECT_CLASSNAME, GUISUBITEMTESTOBJECT_CLASSNAME, GUITESTOBJECT_CLASSNAME, INTERNALFRAMETESTOBJECT_CLASSNAME, MESSAGEBOXTESTOBJECT_CLASSNAME, PALETTEGUISUBITEMTESTOBJECT_CLASSNAME, PROCESSTESTOBJECT_CLASSNAME, SCROLLSUBITEMTESTOBJECT_CLASSNAME, SCROLLTESTOBJECT_CLASSNAME, SELECTGUISUBITEMTESTOBJECT_CLASSNAME, SELECTSCROLLGUISUBITEMTESTOBJECT_CLASSNAME, SHELLTESTOBJECT_CLASSNAME, STATELESSGUISUBITEMTESTOBJECT_CLASSNAME, SUBITEMTESTOBJECT_CLASSNAME, TABITEMTESTOBJECT_CLASSNAME, TESTOBJECT_CLASSNAME, TEXTGUISUBITEMTESTOBJECT_CLASSNAME, TEXTGUITESTOBJECT_CLASSNAME, TEXTSCROLLTESTOBJECT_CLASSNAME, TEXTSELECTGUISUBITEMTESTOBJECT_CLASSNAME, TIMEOUTTESTOBJECT_CLASSNAME, TOGGLEGUITESTOBJECT_CLASSNAME, TOGGLETESTOBJECT_CLASSNAME, TOPLEVELSUBITEMTESTOBJECT_CLASSNAME, TOPLEVELTESTOBJECT_CLASSNAME, TRACKBARTESTOBJECT_CLASSNAME, vomClippedRectangle| Constructor and Description |
|---|
HtmlDocumentProxy(HtmlTestDomainImplementation domain,
com.rational.test.ft.domain.IChannel channel,
long handle) |
| Modifier and Type | Method and Description |
|---|---|
void |
click(com.rational.test.ft.script.MouseModifiers modifiers) |
void |
click(com.rational.test.ft.script.MouseModifiers modifiers,
java.awt.Point pt) |
void |
click(com.rational.test.ft.script.Subitem subitem) |
void |
doubleClick(com.rational.test.ft.script.MouseModifiers modifiers) |
void |
doubleClick(com.rational.test.ft.script.MouseModifiers modifiers,
java.awt.Point pt) |
com.rational.test.ft.object.manager.FindResult |
find(com.rational.test.ft.object.map.IMappedTestObject[] pathToFind,
int myLevel) |
com.rational.test.ft.domain.ProxyTestObject[] |
findElementsDirectly(boolean mappable) |
com.rational.test.ft.object.manager.FindResult |
findElementWithDynamicFind(com.rational.test.ft.object.map.IMappedTestObject[] pathToFind,
int myLevel) |
HtmlProxy |
findElementWithName(java.lang.String name)
Find the element that is a child of this element which has the given name.
|
HtmlProxy |
findFrameForFrameEdge(int borderWidth,
java.awt.Point pt)
Return the FrameProxy for the frame edge which contains pt
Called when pt was found on a FRAMESET element
|
HtmlProxy |
findImageForMap(HtmlProxy map,
java.awt.Point pt)
Return the ImageProxy associated with the map, which contains pt
|
int |
getAjaxCompletedRequests() |
int |
getAjaxPendingRequests() |
int |
getAjaxTimeoutAttempts() |
long[] |
getAllDocumentHandlesInDocument(long handle) |
java.util.Vector |
getAllDocumentsInsideRecursively()
Returns the children document proxies at the descendant level
|
java.lang.String |
getApplicationName() |
java.lang.Object |
getChildAtPoint(java.awt.Point pt)
Finds the most interesting child object at the specified point.
|
java.lang.Object |
getChildAtPointInternal(java.awt.Point pt,
boolean setClassIndex) |
protected long |
getChildDocuments(long handle) |
protected java.util.Enumeration |
getChildDocumentsEnumeration() |
protected HtmlDocumentProxy[] |
getChildDocumentsInDocument() |
protected long |
getChildDocumentsN(long handle) |
com.rational.test.ft.object.interfaces.IGraphical |
getClippingParent()
Get the clipping parent for this object.
|
protected java.awt.Point |
getDefaultPointToClick()
Determines the default click point by performing hit tests on candidates.
|
java.lang.String |
getDescriptiveName()
Returns a descriptive name used for the object in the script.
|
HtmlProxy |
getDocumentElement()
Get the DOM document element for the document.
|
long |
getElementById(long handle,
java.lang.String id) |
com.rational.test.ft.domain.ProxyTestObject |
getElementById(java.lang.String id) |
com.rational.test.ft.domain.ProxyTestObject |
getElementById(java.lang.String id,
com.rational.test.ft.sys.ContextObject contextobject) |
long |
getElementByIdN(long handle,
java.lang.String id) |
long |
getElementHandleById(java.lang.String elementId) |
long |
getElementHandleByIdFromAllDocs(java.lang.String id) |
java.util.Vector |
getElementsByIdInAllDocuments(java.lang.String id,
com.rational.test.ft.sys.ContextObject contextobject) |
com.rational.test.ft.domain.ProxyTestObject[] |
getElementsByIdInProxyTestObjects(java.lang.String id) |
long |
getElementsByName(long handle,
java.lang.String name) |
java.util.Enumeration |
getElementsByName(java.lang.String name) |
java.util.Enumeration |
getElementsByName(java.lang.String name,
com.rational.test.ft.sys.ContextObject contextobject) |
java.util.Enumeration |
getElementsByNameEnumeration(long handle,
java.lang.String name) |
java.util.Vector |
getElementsByNameInAllDocuments(java.lang.String name) |
java.util.Vector |
getElementsByNameInAllDocuments(java.lang.String name,
com.rational.test.ft.sys.ContextObject contextobject) |
com.rational.test.ft.domain.ProxyTestObject[] |
getElementsByNameInProxyTestObjects(java.lang.String name) |
long |
getElementsByNameN(long handle,
java.lang.String name) |
long |
getElementsByTag(long handle,
java.lang.String tag) |
java.util.Enumeration |
getElementsByTag(java.lang.String tag) |
java.util.Enumeration |
getElementsByTagEnumeration(long handle,
java.lang.String tag) |
java.util.Vector |
getElementsByTagInAllDocuments(java.lang.String tag)
Returns child proxies with the specified which are at descendant level
|
java.util.Vector |
getElementsByTagInAllDocuments(java.lang.String tag,
com.rational.test.ft.sys.ContextObject contextobject)
Returns child proxies with the specified which are at descendant level
|
com.rational.test.ft.domain.ProxyTestObject[] |
getElementsByTagInProxyTestObjects(java.lang.String tag)
Returns mappable proxy test objects with the specified which are at descendant level
|
long |
getElementsByTagN(long handle,
java.lang.String tag) |
java.lang.String[] |
getIgnorableProperties() |
com.rational.test.ft.domain.ProxyTestObject[] |
getMappableElementsByIdInProxyTestObjects(java.lang.String id) |
com.rational.test.ft.domain.ProxyTestObject[] |
getMappableElementsByIdInProxyTestObjects(java.lang.String id,
com.rational.test.ft.sys.ContextObject contextobject) |
com.rational.test.ft.domain.ProxyTestObject[] |
getMappableElementsByNameInProxyTestObjects(java.lang.String name) |
com.rational.test.ft.domain.ProxyTestObject[] |
getMappableElementsByNameInProxyTestObjects(java.lang.String name,
com.rational.test.ft.sys.ContextObject contextobject) |
com.rational.test.ft.domain.ProxyTestObject[] |
getMappableElementsByTagInCurrentDoc(java.lang.String tag,
com.rational.test.ft.sys.ContextObject contextobject) |
com.rational.test.ft.domain.ProxyTestObject[] |
getMappableElementsByTagInProxyTestObjects(java.lang.String tag)
Returns proxy test objects with the specified which are at descendant level
|
com.rational.test.ft.domain.ProxyTestObject[] |
getMappableElementsByTagInProxyTestObjects(java.lang.String tag,
com.rational.test.ft.sys.ContextObject contextobject)
Returns proxy test objects with the specified which are at descendant level
|
com.rational.test.ft.domain.ProxyTestObject[] |
getMappableElementsFromVector(java.util.Vector v) |
java.lang.Object |
getPropertyInternal(java.lang.String propertyName) |
java.lang.String |
getRole()
Returns
TestObjectRole.ROLE_HTML. |
java.util.Hashtable |
getStandardProperties() |
java.lang.String |
getTestObjectClassName()
The default GUI marshaller is returned.
|
java.lang.String |
invokeScript(long handle,
java.lang.String method,
java.lang.String scriptLang) |
java.lang.String |
invokeScript(java.lang.String method,
java.lang.String scriptLang) |
boolean |
isEnabled() |
boolean |
isPointInObject(java.awt.Point point) |
boolean |
isScoreForFindBYIdorName() |
void |
processMouseEvent(com.rational.test.ft.domain.IMouseActionInfo action)
Return a MethodSpecification for the specified mouse event.
|
void |
setAjaxTraceOff() |
void |
setAjaxTraceOn() |
protected void |
setClassIndex()
Calculate and set the classindex for this object.
|
boolean |
shouldBeMapped()
Always returns
true, because HTML document objects must always be mapped. |
activateTopWindow, click, click, clickAtScreenPoint, clickWithMouse, clickWithOutMouse, clickWithOutMouse, clickWithOutMouse, clickWithOutMouse, clickWithOutMouse, clickWithOutMouse, clickWithOutMouseN, convertFromScreenToOffset, doScroll, doubleClick, doubleClick, doubleClickAtScreenPoint, drag, drag, drag, drag, dragAtScreenPoint, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, ensureObjectIsVisible, getActionArgs, getChildAtPoint, getChildAtPointN, getChildrenHandlesMatchingProperty, getClippedScreenRectangle, getClippingParentRectangle, getCurrentMethod, getDefaultActionArgs, getDefaultPointToClick, getMappableDocument, getMethodName, getMethodSpecForPoint, getPointFromAction, getPointOnObject, getPointToClick, getScreenCenter, getScreenPoint, getScreenPoint, getScreenRectangle, getScreenSnapshot, getTargetChildHandles, getTargetChildItem, getTargetChildItem, getTargetChildItems, getVisualClippableParent, hasFocus, hover, hover, hover, hover, hoverAtScreenPoint, isInView, isInView, isOpaque, isPointInObject, isShowing, mouseMove, mouseMove, nClick, nClick, nClickAtScreenPoint, nClickDrag, nClickDragAtScreenPoint, nClickDragToScreenPoint, performAction, performClick, performClick, performDoubleClick, performSelect, performSetText, performWindowAction, processHoverMouseEvent, processPreDownMouseEvent, processPreUpMouseEvent, proxyGetChildAtPoint, restoreTopLevelWindow, scrollIntoView, scrollIntoView, scrollIntoView, scrollIntoViewN, scrollIntoViewWithDirection, scrollIntoViewWithDirectionN, setClickArgs, setCurrentMethod, setDownPointArgs, setDrag, setMethodSpecification, setMethodSpecification, setMultiClickAction, snapToRectangleaddAdditionalRecognitionProperties, addChildrenHandlesToVector, addChildrenToVector, addChildrenToVector, addDataDrivableCommands, addDojoDomain, addRecognitionProperty, adjustCustomDomains, calculateParentsTextDescendantsMayBecomeInteresting, callJqueryFind, clearAllSubdomains, clearCustomSubdomains, detach, disableAllHtmlCustomDomains, disableHtmlCustomDomain, disableHtmlCustomDomains, enableAllHtmlCustomDomains, enableHtmlCustomDomain, enableHtmlCustomDomains, equals, exists, fetchProperties, filterProxiesBasedOnProps, findElementsByXpath, findElementsViaQuery, getAddedRecognitionProperty, getAddedRecognitionPropertyValue, getAddedRecognitionPropertyWeight, getBrowserAppVersion, getBrowserProcessId, getCachedData, getChannel, getChildren, getChildren, getChildren, getChildrenEnumeration, getChildrenEnumeration, getChildrenHandleEnumeration, getChildrenHandles, getChildrenN, getChildrenWithTagType, getClassIndex, getCustomClassProperty, getCustomClassPropertyValue, getCustomDomainName, getCustomDomainName, getCustomDomainName, getCustomDomainNameForChildren, getCustomDomainNameForParent, getCustomObject, getDataDrivableCommand, getDisabledProperty, getDocClassIndex, getDocument, getDocument, getDocumentHandle, getDocumentWindow, getDocumentWindow, getDomain, getElementHandlesByTag, getElementObjectsByTag, getElementsByXpath, getElementsByXpath, getElementsByXpathEnumeration, getElementsDirectly, getHandle, getHtmlTag, getHtmlTagNameFromClassProperty, getIndexer, getIndexers, getInterestingRecogPropsForDynFind, getJsProps, getJswarapper, getMappableChildren, getMappableChildren, getMappableParent, getMappableParent, getMethods, getNonValueProperties, getObject, getObjectClassName, getOwnedObjects, getOwnedObjects, getOwner, getParent, getParent, getParent, getParentN, getProperties, getProperties, getProperty, getProperty, getPropertyInternalRunnable, getPropertyN, getProxyTestObjectsFromEnumeration, getReadOnlyProperty, getRecognitionProperties, getRecognitionPropertyWeight, getSavedDescriptiveName, getScriptCommandFlags, getStandardProperties, getTestData, getTestDataTypes, getTestDomain, getText, getTopMappableParent, getTopParent, getTopParent, getTopParentInternal, getTopParentN, getUniqueId, getValueProperty, getVisualTopParent, hasAddedRecognitionProperties, isClassIndexConsidered, isClassIndexPropertyAndValueDefined, isClassIndexSet, isContextObjectSet, isContextObjectSet, isDocClassIndexSet, isEqual, isFindOptimized, isObjectDead, isPropertyOptimizable, isReleaseRequired, isSameObject, isValidRecognitionProperty, isXpathSupported, matches, release, release, release, release, release, release, releaseElementHandle, releaseN, replaceAll, restoreAllCustomSubDomains, restoreCustomSubDomains, setCachedData, setClass, setClassIndex, setClassIndex, setClassIndex, setClassIndex, setClassIndexOfChild, setCustomClassProperty, setCustomClassPropertyValue, setCustomDomainInContext, setDocClassIndex, setDocClassIndex, setDocClassIndex, setDocClassIndex, setDomain, setIndexer, setJswarapper, setProperty, setProperty, setSavedDescriptiveName, shouldDocumentBeAdded, split, updateTestDatabaseClassMatch, canTakeVP, findChildrenWithProperties, findChildrenWithPropertiesAndInvoke, getDataDrivableCommands, getElementWithFocus, getField, getObjectCustomClassName, getProxy, getScriptCommandAnchor, getVisualClippedRectangle, getVisualMappableChildren, getVOMSpecificProperty, hasSpecialFrameState, isValidObject, ping, suppressKeyActionprotected static com.rational.test.ft.util.FtDebug debug
public static final java.lang.String URLPROPERTY
public static final java.lang.String TITLEPROPERTY
public static final java.lang.String VSCROLLWIDTHPROPERTY
public static final java.lang.String HSCROLLHEIGHTPROPERTY
public static boolean isClassIndexOnly
public static java.lang.String browserAppVersion
public HtmlDocumentProxy(HtmlTestDomainImplementation domain, com.rational.test.ft.domain.IChannel channel, long handle)
public java.lang.String getTestObjectClassName()
HtmlProxygetTestObjectClassName in interface com.rational.test.ft.domain.IProxyBasegetTestObjectClassName in class HtmlGuiProxypublic void processMouseEvent(com.rational.test.ft.domain.IMouseActionInfo action)
HtmlGuiProxyprocessMouseEvent in class HtmlGuiProxyaction - The event cache and other mouse state information
for this mouse action.MethodSpecification,
HtmlGuiProxy.getActionArgs(java.awt.Point)public java.lang.String getDescriptiveName()
getDescriptiveName in class HtmlProxypublic java.lang.String getRole()
TestObjectRole.ROLE_HTML.public boolean isEnabled()
isEnabled in interface com.rational.test.ft.object.interfaces.IGraphicalisEnabled in class HtmlGuiProxypublic boolean shouldBeMapped()
true, because HTML document objects must always be mapped.shouldBeMapped in class HtmlProxypublic java.lang.Object getPropertyInternal(java.lang.String propertyName)
getPropertyInternal in class HtmlProxypublic java.util.Hashtable getStandardProperties()
getStandardProperties in class HtmlProxypublic HtmlProxy getDocumentElement()
public com.rational.test.ft.object.interfaces.IGraphical getClippingParent()
HtmlGuiProxygetClippingParent in class HtmlGuiProxypublic boolean isPointInObject(java.awt.Point point)
isPointInObject in interface com.rational.test.ft.object.interfaces.IGraphicalisPointInObject in class HtmlGuiProxypublic HtmlProxy findElementWithName(java.lang.String name)
HtmlProxyfindElementWithName in class HtmlProxypublic java.util.Enumeration getElementsByName(java.lang.String name)
public java.util.Enumeration getElementsByName(java.lang.String name,
com.rational.test.ft.sys.ContextObject contextobject)
public long getElementsByName(long handle,
java.lang.String name)
public long getElementsByNameN(long handle,
java.lang.String name)
public java.util.Enumeration getElementsByNameEnumeration(long handle,
java.lang.String name)
public com.rational.test.ft.object.manager.FindResult findElementWithDynamicFind(com.rational.test.ft.object.map.IMappedTestObject[] pathToFind,
int myLevel)
findElementWithDynamicFind in interface com.rational.test.ft.domain.IQuickFindfindElementWithDynamicFind in class HtmlProxypublic com.rational.test.ft.object.manager.FindResult find(com.rational.test.ft.object.map.IMappedTestObject[] pathToFind,
int myLevel)
public HtmlProxy findFrameForFrameEdge(int borderWidth, java.awt.Point pt)
public HtmlProxy findImageForMap(HtmlProxy map, java.awt.Point pt)
public java.lang.String getApplicationName()
public com.rational.test.ft.domain.ProxyTestObject[] findElementsDirectly(boolean mappable)
findElementsDirectly in interface com.rational.test.ft.domain.IQuickFindfindElementsDirectly in class HtmlProxypublic com.rational.test.ft.domain.ProxyTestObject[] getElementsByTagInProxyTestObjects(java.lang.String tag)
getElementsByTagInProxyTestObjects in interface com.rational.test.ft.domain.IQuickFindgetElementsByTagInProxyTestObjects in class HtmlProxypublic com.rational.test.ft.domain.ProxyTestObject[] getMappableElementsByTagInProxyTestObjects(java.lang.String tag,
com.rational.test.ft.sys.ContextObject contextobject)
public com.rational.test.ft.domain.ProxyTestObject[] getMappableElementsByTagInCurrentDoc(java.lang.String tag,
com.rational.test.ft.sys.ContextObject contextobject)
public com.rational.test.ft.domain.ProxyTestObject[] getMappableElementsFromVector(java.util.Vector v)
public com.rational.test.ft.domain.ProxyTestObject[] getMappableElementsByTagInProxyTestObjects(java.lang.String tag)
getMappableElementsByTagInProxyTestObjects in interface com.rational.test.ft.domain.IQuickFindgetMappableElementsByTagInProxyTestObjects in class HtmlProxypublic long[] getAllDocumentHandlesInDocument(long handle)
public java.util.Vector getElementsByTagInAllDocuments(java.lang.String tag,
com.rational.test.ft.sys.ContextObject contextobject)
public java.util.Vector getElementsByTagInAllDocuments(java.lang.String tag)
public com.rational.test.ft.domain.ProxyTestObject[] getElementsByNameInProxyTestObjects(java.lang.String name)
getElementsByNameInProxyTestObjects in interface com.rational.test.ft.domain.IQuickFindgetElementsByNameInProxyTestObjects in class HtmlProxypublic com.rational.test.ft.domain.ProxyTestObject[] getMappableElementsByNameInProxyTestObjects(java.lang.String name)
getMappableElementsByNameInProxyTestObjects in interface com.rational.test.ft.domain.IQuickFindgetMappableElementsByNameInProxyTestObjects in class HtmlProxypublic com.rational.test.ft.domain.ProxyTestObject[] getElementsByIdInProxyTestObjects(java.lang.String id)
public com.rational.test.ft.domain.ProxyTestObject[] getMappableElementsByIdInProxyTestObjects(java.lang.String id)
public com.rational.test.ft.domain.ProxyTestObject[] getMappableElementsByIdInProxyTestObjects(java.lang.String id,
com.rational.test.ft.sys.ContextObject contextobject)
public java.util.Vector getElementsByIdInAllDocuments(java.lang.String id,
com.rational.test.ft.sys.ContextObject contextobject)
public com.rational.test.ft.domain.ProxyTestObject getElementById(java.lang.String id,
com.rational.test.ft.sys.ContextObject contextobject)
public com.rational.test.ft.domain.ProxyTestObject[] getMappableElementsByNameInProxyTestObjects(java.lang.String name,
com.rational.test.ft.sys.ContextObject contextobject)
public java.util.Vector getElementsByNameInAllDocuments(java.lang.String name)
public java.util.Vector getElementsByNameInAllDocuments(java.lang.String name,
com.rational.test.ft.sys.ContextObject contextobject)
public java.util.Vector getAllDocumentsInsideRecursively()
protected HtmlDocumentProxy[] getChildDocumentsInDocument()
protected java.util.Enumeration getChildDocumentsEnumeration()
protected long getChildDocuments(long handle)
protected long getChildDocumentsN(long handle)
public java.util.Enumeration getElementsByTag(java.lang.String tag)
getElementsByTag in class HtmlProxypublic long getElementsByTag(long handle,
java.lang.String tag)
getElementsByTag in class HtmlProxypublic long getElementsByTagN(long handle,
java.lang.String tag)
getElementsByTagN in class HtmlProxypublic java.util.Enumeration getElementsByTagEnumeration(long handle,
java.lang.String tag)
getElementsByTagEnumeration in class HtmlProxypublic long getElementHandleByIdFromAllDocs(java.lang.String id)
public com.rational.test.ft.domain.ProxyTestObject getElementById(java.lang.String id)
public long getElementById(long handle,
java.lang.String id)
public long getElementByIdN(long handle,
java.lang.String id)
public java.lang.Object getChildAtPoint(java.awt.Point pt)
HtmlGuiProxy
If this object has no children, it should return null.
getChildAtPoint in interface com.rational.test.ft.object.interfaces.IGraphicalgetChildAtPoint in class HtmlGuiProxypt - Screen relative point to check.HtmlGuiProxy.getScreenRectangle()public java.lang.Object getChildAtPointInternal(java.awt.Point pt,
boolean setClassIndex)
protected java.awt.Point getDefaultPointToClick()
HtmlGuiProxygetDefaultPointToClick in class HtmlGuiProxypublic void click(com.rational.test.ft.script.MouseModifiers modifiers)
click in interface com.rational.test.ft.object.interfaces.IGraphicalclick in class HtmlGuiProxypublic void click(com.rational.test.ft.script.MouseModifiers modifiers,
java.awt.Point pt)
click in interface com.rational.test.ft.object.interfaces.IGraphicalclick in class HtmlGuiProxypublic void doubleClick(com.rational.test.ft.script.MouseModifiers modifiers)
doubleClick in interface com.rational.test.ft.object.interfaces.IGraphicaldoubleClick in class HtmlGuiProxypublic void doubleClick(com.rational.test.ft.script.MouseModifiers modifiers,
java.awt.Point pt)
doubleClick in interface com.rational.test.ft.object.interfaces.IGraphicaldoubleClick in class HtmlGuiProxyprotected void setClassIndex()
HtmlProxysetClassIndex in class HtmlProxypublic void setAjaxTraceOn()
public void setAjaxTraceOff()
public int getAjaxPendingRequests()
public int getAjaxCompletedRequests()
public int getAjaxTimeoutAttempts()
public java.lang.String invokeScript(java.lang.String method,
java.lang.String scriptLang)
public java.lang.String invokeScript(long handle,
java.lang.String method,
java.lang.String scriptLang)
public long getElementHandleById(java.lang.String elementId)
public java.lang.String[] getIgnorableProperties()
getIgnorableProperties in class HtmlProxypublic boolean isScoreForFindBYIdorName()
isScoreForFindBYIdorName in interface com.rational.test.ft.domain.IQuickFindisScoreForFindBYIdorName in class HtmlProxypublic void click(com.rational.test.ft.script.Subitem subitem)