public class HtmlJsWrapperAppletProxy extends AppletProxy
ComponentProxy.ChildEnumerator, ComponentProxy.ImmediateChildEnumerator| Modifier and Type | Field and Description |
|---|---|
protected static 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, vomClippedRectangleINCLUDE_ALL, INCLUDE_JUSTOBJECT, INCLUDE_SIBLINGS| 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) |
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) |
ProxyTestObject |
getMappableParent()
Returns a proxy object for the mappable parent of this object;
returns
null if this object has no mappable parent. |
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) |
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(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, 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, getProxy, getScriptCommandAnchor, getTestData, getVisualClippedRectangle, getVisualMappableChildren, getVisualTopParent, getVOMSpecificProperty, hasSpecialFrameState, isClassIndexConsidered, isSameObject, isValidObject, ping, suppressKeyAction, updateTestDatapublic HtmlJsWrapperAppletProxy(java.lang.Object theObjectInTheSUT)
public Window getDocWindow()
public void setDocWindow(Window docWin)
public boolean isValidJSWrapper()
public long getBrowserHandle(long winHandle)
public long getChildAtPoint(long handle,
int x,
int y)
public long getDialogHandle(long handle,
java.lang.String caption)
public long getDialogChildAtPoint(long handle,
int x,
int y,
long browserhandle,
long dialogHandle,
java.lang.String dlgCaption)
public long getParent(long handle)
public long getDocumentHandle(long handle)
public java.lang.Object getProperty(long handle,
java.lang.String propertyName)
public boolean go(long handle,
int direction)
public boolean loadUrl(long handle,
java.lang.String url,
java.lang.String target)
public java.lang.String[] getProperties(long handle)
public java.lang.String[] getStandardProperties(long handle)
public boolean setProperty(long handle,
java.lang.String propertyName,
java.lang.Object value)
public boolean scrollIntoView(long handle)
public boolean scrollIntoViewWithDirection(long handle,
boolean scrollDirection)
public long getBrowserDocument(long handle)
public java.lang.String isAppActive(long handle)
public long getElementWithFocus(long handle)
public ProxyTestObject getParent()
AppletProxynull if this object has no parent.getParent in class AppletProxynull
for a top-level object.public 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 class AppletProxynull
for a top-level mapped object.public java.util.Enumeration getChildrenEnumeration(long handle)
public void release(long handle)
public java.util.Enumeration getElementsByNameEnumeration(long handle,
java.lang.String name)
public java.util.Enumeration getElementsByXpathEnumeration(long handle,
java.lang.String xpath)
public java.util.Enumeration getElementsByTagEnumeration(long handle,
java.lang.String tag)
public java.util.Enumeration getElementsByTagEnumeration(java.lang.Object jsHtmlDoc,
java.lang.String tag)
public long getElementById(long handle,
java.lang.String id)
public java.lang.String invokeScript(long handle,
java.lang.String method,
java.lang.String scriptLang)
public boolean isEqual(long sournceHandle,
long targetHandle)
public long getTopHtmlParent(long handle)
public boolean clickWithOutMouse(long handle)
public boolean clickWithOutMouse(long handle,
int mousebuton,
int x,
int y)
public boolean isPointInObject(long handle,
int x,
int y)
public void setDebugForJsWrapper()
public java.util.Vector getAllDocumentsInsideRecursively(long documenthandle)
public boolean isAppletCurrentlyActive()
public java.util.Enumeration getElementsByJQueryEnumeration(long handle,
java.lang.String jQuery)
public java.util.Vector getAllDocumentsInsideFrame(long framehandle)
public java.lang.Object[] fetchProperties(long handle,
java.lang.String[] pros)
public java.lang.String getBrowserName()
public boolean setElementInDocument(long handle)
public boolean executeAction(java.lang.String handle,
java.lang.String string,
java.lang.String text,
boolean isWebPlayer)
public java.lang.String getRowAndColIndexes(long handle,
int x,
int y)