public class FlexContainerProxy extends FlexObjectProxy
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
POLICY_ALL |
protected static java.lang.String |
POLICY_AUTO |
protected static java.lang.String |
POLICY_NONE |
protected static java.lang.String |
POLICY_QUEUED |
protected static java.lang.String |
PROPERTY_CREATIONINDEX |
protected static java.lang.String |
PROPERTY_CREATIONPOLICY |
protected static java.lang.String |
PROPERTY_LABEL |
protected static java.lang.String |
PROPERTY_NUMCHILDREN |
addedRecProps, addedRecPropsWeight, ARG_SEPARATOR, COLUMN_SEPARATOR, debug, domain, m_automationID, m_className, MAX_NAME, preDownState, PROPERTY_AUTOMATIONCLASSNAME, PROPERTY_AUTOMATIONINDEX, PROPERTY_AUTOMATIONNAME, PROPERTY_CLASSNAME, PROPERTY_CURRENTSTATE, PROPERTY_ENABLED, PROPERTY_FOCUSENABLED, PROPERTY_ID, PROPERTY_MOUSEENABLED, PROPERTY_TABENABLED, PROPERTY_TABINDEX, PROPERTY_TOOLTIP, PROPERTY_VISIBLE, transactionId
BROWSERTABTESTOBJECT_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
INCLUDE_ALL, INCLUDE_JUSTOBJECT, INCLUDE_SIBLINGS
Constructor and Description |
---|
FlexContainerProxy(FlexTestDomainImplementation theDomain,
IChannel channel,
java.lang.String theAutomationID) |
FlexContainerProxy(FlexTestDomainImplementation theDomain,
java.lang.String theAutomationID) |
Modifier and Type | Method and Description |
---|---|
void |
dragCancel() |
void |
dragCancel(java.lang.String keyModifier) |
void |
dragDrop() |
void |
dragDrop(java.lang.String dragAction) |
void |
dragDrop(java.lang.String dragAction,
java.lang.String draggedItem) |
void |
dragDrop(java.lang.String dragAction,
java.lang.String draggedItem,
java.lang.String keyModifier) |
void |
dragStart() |
void |
dragStart(java.lang.String draggedItem) |
void |
dragStart(java.lang.String draggedItem,
java.lang.String keyModifier) |
MethodSpecification |
GetMethodSpec(java.lang.String eventName,
java.lang.String eventArgs) |
int |
getNumChildren() |
java.lang.String |
getTestObjectClassName()
Returns a valid class name specification.
|
void |
mousescroll(int delta) |
void |
scroll(Subitem subitem,
java.lang.String scrollDirection) |
void |
scroll(Subitem subitem,
java.lang.String scrollDirection,
java.lang.String scrollDetails) |
void |
setProperty(java.lang.String propertyName,
java.lang.Object value)
Sets the value for a specific property defined in
getProperties() or getRecognitionProperties() . |
addAdditionalRecognitionProperties, addRecognitionProperty, changeFocus, changeFocus, changeFocus, changeFocus, click, click, click, doubleClick, doubleClick, doubleClick, drag, drag, drag, drag, dragToScreenPoint, dragToScreenPoint, dragToScreenPoint, ensureObjectIsVisible, getAddedRecognitionProperty, getAddedRecognitionPropertyValue, getAddedRecognitionPropertyWeight, getAutomationChildAt, getChildAtPoint, getChildren, getClientRectangle, getClippedScreenRectangle, getDataDrivableCommand, getDescriptiveName, getIndexer, getIndexers, getLabel, getMappableChildren, getMappableParent, getMethods, getMethodSpecForPoint, getNonValueProperties, getObjectClassName, getOwnedObjects, getOwner, getParent, getPlayerId, getProperties, getPropertiesList, getProperty, getRecognitionProperties, getRecognitionPropertyWeight, getRole, getScreenPoint, getScreenPoint, getScreenRectangle, getScriptCommandFlags, getStandardProperties, getTestDataTypes, getTestDomain, getTopMappableParent, getTopParent, getTransactionId, getUniqueId, getValue, getVisualTopParent, hasAddedRecognitionProperties, hasFocus, hover, hover, hover, hover, isEnabled, isOpaque, isPointInObject, isShowing, mouseMove, mouseMove, nClick, nClickDrag, nClickDragToScreenPoint, performAction, performAction, performAction, performAction, performAction, performAction, processMouseEvent, setIndexer, setTransactionId, shouldBeMapped, suppressKeyAction
addDataDrivableCommands, baseClassMatch, canTakeVP, equals, findChildrenWithProperties, findChildrenWithPropertiesAndInvoke, getChannel, getChildren, getDataDrivableCommands, getElementWithFocus, getField, getIgnorableProperties, getMappableChildren, getMappableParent, getObjectCustomClassName, getOwnedObjects, getParent, getProxy, getScriptCommandAnchor, getTestData, getVisualClippableParent, getVisualClippedRectangle, getVisualMappableChildren, getVOMSpecificProperty, hasSpecialFrameState, isClassIndexConsidered, isSameObject, isValidObject, ping, updateTestData
protected static final java.lang.String PROPERTY_CREATIONINDEX
protected static final java.lang.String PROPERTY_CREATIONPOLICY
protected static final java.lang.String PROPERTY_LABEL
protected static final java.lang.String PROPERTY_NUMCHILDREN
protected static final java.lang.String POLICY_AUTO
protected static final java.lang.String POLICY_ALL
protected static final java.lang.String POLICY_NONE
protected static final java.lang.String POLICY_QUEUED
public FlexContainerProxy(FlexTestDomainImplementation theDomain, IChannel channel, java.lang.String theAutomationID)
public FlexContainerProxy(FlexTestDomainImplementation theDomain, java.lang.String theAutomationID)
public java.lang.String getTestObjectClassName()
FlexObjectProxy
TestObject
class. The testObject
performs a cross-process (and cross-JVM) call to the
same method against an associated proxy, which is this proxy.
This method should never return null
, even if shouldBeMapped()
returns false
. User may still access objects such as this through
scripting method calls and can return references to them.
If a null were returned, the marshalling code would be confused and would not
be able to construct a test object.
This method may be called from any thread.
getTestObjectClassName
in interface IProxyBase
getTestObjectClassName
in class FlexObjectProxy
testObject
class full name.public void setProperty(java.lang.String propertyName, java.lang.Object value)
FlexObjectProxy
getProperties()
or getRecognitionProperties()
. Properties not defined by either of these
methods, and properties whose values cannot be modified throw an
appropriately populated PropertyNotFoundException
.setProperty
in class FlexObjectProxy
propertyName
- The name of the property to redefine. This
name is the same as that returned by
getProperties()
.FlexObjectProxy.getProperties()
,
FlexObjectProxy.getProperty(String)
public int getNumChildren()
public MethodSpecification GetMethodSpec(java.lang.String eventName, java.lang.String eventArgs)
GetMethodSpec
in class FlexObjectProxy
public void dragCancel()
public void dragCancel(java.lang.String keyModifier)
public void dragDrop()
public void dragDrop(java.lang.String dragAction)
public void dragDrop(java.lang.String dragAction, java.lang.String draggedItem)
public void dragDrop(java.lang.String dragAction, java.lang.String draggedItem, java.lang.String keyModifier)
public void dragStart()
public void dragStart(java.lang.String draggedItem)
public void dragStart(java.lang.String draggedItem, java.lang.String keyModifier)
public void scroll(Subitem subitem, java.lang.String scrollDirection)
public void scroll(Subitem subitem, java.lang.String scrollDirection, java.lang.String scrollDetails)
public void mousescroll(int delta)