public class HtmlJsWrapperAppletProxy extends AppletProxy implements com.rational.test.ft.domain.html.chrome.IBrowserCommunicator
ComponentProxy.ChildEnumerator, ComponentProxy.ImmediateChildEnumerator| Modifier and Type | Field and Description |
|---|---|
protected static com.rational.test.ft.util.FtDebug |
debug |
childrenEnumerated, CLASSINDEX, CLASSINDEXWEIGHT, MAX_NAME, NAMEPROPERTY, NAMEPROPERTYWEIGHT, PRIORLABEL, PRIORLABELWEIGHTLEFT, preDownState, processMouseEventHandler, ROLEINDEX, ROLEINDEXWEIGHT, TESTDATA_SPECIALFRAMESTATE, TESTDATA_SPECIALFRAMESTATE_DESCRIPTION, topLevelWindowBROWSERTABTESTOBJECT_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, vomClippedRectangleBROWSER_EDGE, BROWSER_WEBGUI, BROWSERNAME_CHROME, BROWSERNAME_FIREFOX| Constructor and Description |
|---|
HtmlJsWrapperAppletProxy(java.lang.Object theObjectInTheSUT) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
clickWithOutMouse(long handle) |
boolean |
clickWithOutMouse(long handle,
int mousebuton,
int x,
int y) |
boolean |
executeAction(java.lang.String handle,
java.lang.String string,
java.lang.String text,
boolean isWebPlayer) |
java.lang.Object[] |
fetchProperties(long handle,
java.lang.String[] pros) |
java.util.Vector |
getAllDocumentsInsideFrame(long framehandle) |
java.util.Vector |
getAllDocumentsInsideRecursively(long documenthandle) |
long |
getBrowserDocument(long handle) |
long |
getBrowserHandle(long winHandle) |
java.lang.String |
getBrowserName() |
long |
getChildAtPoint(long handle,
int x,
int y) |
java.util.Enumeration |
getChildrenEnumeration(long handle) |
long |
getDialogChildAtPoint(long handle,
int x,
int y,
long browserhandle,
long dialogHandle,
java.lang.String dlgCaption) |
long |
getDialogHandle(long handle,
java.lang.String caption) |
long |
getDocumentHandle(long handle) |
com.rational.test.ft.sys.graphical.Window |
getDocWindow() |
long |
getElementById(long handle,
java.lang.String id) |
java.util.Enumeration |
getElementsByJQueryEnumeration(long handle,
java.lang.String jQuery) |
java.util.Enumeration |
getElementsByNameEnumeration(long handle,
java.lang.String name) |
java.util.Enumeration |
getElementsByTagEnumeration(long handle,
java.lang.String tag) |
java.util.Enumeration |
getElementsByTagEnumeration(java.lang.Object jsHtmlDoc,
java.lang.String tag) |
java.util.Enumeration |
getElementsByXpathEnumeration(long handle,
java.lang.String xpath) |
long |
getElementWithFocus(long handle) |
com.rational.test.ft.domain.ProxyTestObject |
getMappableParent()
Returns a proxy object for the mappable parent of this object;
returns
null if this object has no mappable parent. |
com.rational.test.ft.domain.ProxyTestObject |
getParent()
Returns a proxy object for the parent of this object;
returns
null if this object has no parent. |
long |
getParent(long handle) |
java.lang.String[] |
getProperties(long handle) |
java.lang.Object |
getProperty(long handle,
java.lang.String propertyName) |
java.lang.String |
getRowAndColIndexes(long handle,
int x,
int y) |
java.lang.String[] |
getStandardProperties(long handle) |
long |
getTopHtmlParent(long handle) |
long |
getWinHandle() |
long[] |
getWinHandles() |
boolean |
go(long handle,
int direction) |
java.lang.String |
invokeScript(long handle,
java.lang.String method,
java.lang.String scriptLang) |
java.lang.String |
isAppActive(long handle) |
boolean |
isAppletCurrentlyActive() |
boolean |
isEqual(long sournceHandle,
long targetHandle) |
boolean |
isPointInObject(long handle,
int x,
int y) |
boolean |
isValidJSWrapper() |
boolean |
loadUrl(long handle,
java.lang.String url,
java.lang.String target) |
void |
release(long handle) |
boolean |
scrollIntoView(long handle) |
boolean |
scrollIntoViewWithDirection(long handle,
boolean scrollDirection) |
void |
setDebugForJsWrapper() |
void |
setDocWindow(com.rational.test.ft.sys.graphical.Window docWin) |
boolean |
setElementInDocument(long handle) |
boolean |
setProperty(long handle,
java.lang.String propertyName,
java.lang.Object value) |
activate, clickDisabled, close, contextHelp, getDescriptiveName, getProperty, getRole, inputChars, inputKeys, isIconified, maximize, minimize, move, resize, restorecanBeScrolled, childConstructed, getChildAtPoint, getChildProxy, getChildrenEnumeration, getClippedRect, getComponentChildren, getElementWithFocus, getEmbeddedBrowsers, getImmediateChildren, getLabelText, getLeadingLabel, getLocationOnScreen, getMappableChildren, getName, getOwnedObjects, getOwner, getParent2, getParentObject, getScreenRectangle, getTopParent, getWindow, hasFocus, isDopeyDynamicName, isEnabled, isHScroll, isLabelled, isOpaque, isRecognitionProperty, isShowing, isVScroll, setParentactivateTopWindow, click, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, dumpAction, ensureObjectIsVisible, getActionRect, getCachedRectX, getCachedRectY, getClippedScreenRectangle, getMethodSpecForPoint, getProcessMouseEventHandler, getRegisteredTopLevelWindow, getScreenPoint, getScreenPoint, getScriptCommandFlags, getTestObjectClassName, getTopMappableWindow, getTopWindow, hover, hover, hover, hover, invokeMethodOnEDT, isDrag, isPointInObject, isPointInObject, modifiersChanged, mouseMove, mouseMove, nClick, nClickDrag, nClickDragToScreenPoint, processHoverMouseEvent, processMouseEvent, processSingleMouseEvent, scrollRectToVisible, setProcessMouseEventHandler, setTopLevelWindow, shouldBeMappedaddMappableChildrenToVector, addRecognitionProperty, allowProperty, getAddedRecognitionPropertyValue, getChildren, getIndexer, getIndexers, getMethods, getNonValueProperties, getProperties, getRecognitionProperties, getRecognitionPropertyWeight, getStandardProperties, getTestDataTypes, getTestDomain, getTopMappableParent, getUniqueId, getVisualClippableParent, hasAddedRecognitionProperties, setIndexer, setPropertyaddDataDrivableCommands, baseClassMatch, canTakeVP, equals, findChildrenWithProperties, findChildrenWithPropertiesAndInvoke, getChannel, getChildren, getDataDrivableCommand, getDataDrivableCommands, getField, getIgnorableProperties, getMappableChildren, getMappableParent, getObjectClassName, getObjectCustomClassName, getOwnedObjects, getParent, getProxy, getScriptCommandAnchor, getTestData, getVisualClippedRectangle, getVisualMappableChildren, getVisualTopParent, getVOMSpecificProperty, hasSpecialFrameState, isClassIndexConsidered, isSameObject, isValidObject, ping, suppressKeyAction, updateTestDataaddProxyReference, dereference, getObject, getRegisteredId, getTransactionId, isReferenced, isReleaseRequired, register, registerTransiently, release, toString, unregisterclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetWindowclick, click, click, click, doubleClick, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, getChildAtPoint, getClippedScreenRectangle, getScreenPoint, getScreenPoint, getScreenRectangle, hasFocus, hover, hover, hover, hover, isEnabled, isOpaque, isPointInObject, isShowing, mouseMove, mouseMove, nClick, nClickDrag, nClickDragToScreenPointpublic HtmlJsWrapperAppletProxy(java.lang.Object theObjectInTheSUT)
public com.rational.test.ft.sys.graphical.Window getDocWindow()
getDocWindow in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic void setDocWindow(com.rational.test.ft.sys.graphical.Window docWin)
setDocWindow in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean isValidJSWrapper()
isValidJSWrapper in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long getBrowserHandle(long winHandle)
getBrowserHandle in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long getChildAtPoint(long handle,
int x,
int y)
getChildAtPoint in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long getDialogHandle(long handle,
java.lang.String caption)
getDialogHandle in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long getDialogChildAtPoint(long handle,
int x,
int y,
long browserhandle,
long dialogHandle,
java.lang.String dlgCaption)
getDialogChildAtPoint in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long getParent(long handle)
getParent in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long getDocumentHandle(long handle)
getDocumentHandle in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.lang.Object getProperty(long handle,
java.lang.String propertyName)
getProperty in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean go(long handle,
int direction)
go in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean loadUrl(long handle,
java.lang.String url,
java.lang.String target)
loadUrl in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.lang.String[] getProperties(long handle)
getProperties in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.lang.String[] getStandardProperties(long handle)
getStandardProperties in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean setProperty(long handle,
java.lang.String propertyName,
java.lang.Object value)
setProperty in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean scrollIntoView(long handle)
scrollIntoView in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean scrollIntoViewWithDirection(long handle,
boolean scrollDirection)
scrollIntoViewWithDirection in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long getBrowserDocument(long handle)
getBrowserDocument in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.lang.String isAppActive(long handle)
isAppActive in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long getElementWithFocus(long handle)
getElementWithFocus in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic com.rational.test.ft.domain.ProxyTestObject getParent()
AppletProxynull if this object has no parent.getParent in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorgetParent in class AppletProxynull
for a top-level object.public com.rational.test.ft.domain.ProxyTestObject getMappableParent()
AppletProxynull if this object has no mappable parent.
Note that only a proxy that shouldBeMapped
should be returned from this method.getMappableParent in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorgetMappableParent in class AppletProxynull
for a top-level mapped object.public java.util.Enumeration getChildrenEnumeration(long handle)
getChildrenEnumeration in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic void release(long handle)
release in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.util.Enumeration getElementsByNameEnumeration(long handle,
java.lang.String name)
getElementsByNameEnumeration in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.util.Enumeration getElementsByXpathEnumeration(long handle,
java.lang.String xpath)
getElementsByXpathEnumeration in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.util.Enumeration getElementsByTagEnumeration(long handle,
java.lang.String tag)
getElementsByTagEnumeration in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.util.Enumeration getElementsByTagEnumeration(java.lang.Object jsHtmlDoc,
java.lang.String tag)
getElementsByTagEnumeration in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long getElementById(long handle,
java.lang.String id)
getElementById in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.lang.String invokeScript(long handle,
java.lang.String method,
java.lang.String scriptLang)
invokeScript in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean isEqual(long sournceHandle,
long targetHandle)
isEqual in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long getTopHtmlParent(long handle)
getTopHtmlParent in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean clickWithOutMouse(long handle)
clickWithOutMouse in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean clickWithOutMouse(long handle,
int mousebuton,
int x,
int y)
clickWithOutMouse in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean isPointInObject(long handle,
int x,
int y)
isPointInObject in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic void setDebugForJsWrapper()
setDebugForJsWrapper in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.util.Vector getAllDocumentsInsideRecursively(long documenthandle)
getAllDocumentsInsideRecursively in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean isAppletCurrentlyActive()
isAppletCurrentlyActive in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.util.Enumeration getElementsByJQueryEnumeration(long handle,
java.lang.String jQuery)
getElementsByJQueryEnumeration in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.util.Vector getAllDocumentsInsideFrame(long framehandle)
getAllDocumentsInsideFrame in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.lang.Object[] fetchProperties(long handle,
java.lang.String[] pros)
fetchProperties in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.lang.String getBrowserName()
getBrowserName in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean setElementInDocument(long handle)
setElementInDocument in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic boolean executeAction(java.lang.String handle,
java.lang.String string,
java.lang.String text,
boolean isWebPlayer)
executeAction in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic java.lang.String getRowAndColIndexes(long handle,
int x,
int y)
getRowAndColIndexes in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long[] getWinHandles()
getWinHandles in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicatorpublic long getWinHandle()
getWinHandle in interface com.rational.test.ft.domain.html.chrome.IBrowserCommunicator