com.rational.test.ft.object.interfaces
Class ShellTestObject
java.lang.Object
com.rational.test.ft.object.interfaces.TestObject
com.rational.test.ft.object.interfaces.ClientTestObject
com.rational.test.ft.object.interfaces.GuiTestObject
com.rational.test.ft.object.interfaces.FrameTestObject
com.rational.test.ft.object.interfaces.TopLevelTestObject
com.rational.test.ft.object.interfaces.ShellTestObject
All Implemented Interfaces: IFrame , IGraphical , ITopWindow
Direct Known Subclasses: EclipseTestObject
public class ShellTestObject extends TopLevelTestObject
Represents org.eclipse.swt.widgets.Shell objects in the System Under Test. The TestObject
provides access to the various actions that can be performed on the org.eclipse.swt.widgets.Shell .
Since:
RFT8.0
See Also: TopLevelTestObject
,
EclipseTestObject
Methods inherited from class com.rational.test.ft.object.interfaces.TopLevelTestObject
activate , clickDisabled , close , inputChars , inputKeys , isIconified , maximize , minimize , move , resize , restore
Methods inherited from class com.rational.test.ft.object.interfaces.GuiTestObject
canTakeVP , click , click , click , click , clickRadio , doubleClick , doubleClick , doubleClick , doubleClick , drag , drag , drag , drag , dragToScreenPoint , dragToScreenPoint , dragToScreenPoint , ensureObjectIsVisible , getChildAtPoint , getClippedScreenRectangle , getImage , getImage , getIWindow , getRole , getScreenPoint , getScreenPoint , getScreenRectangle , getScreenSnapshot , getVisibleArea , hasFocus , hover , hover , hover , hover , invokeProxyWithGuiDelay , invokeProxyWithGuiDelay , isEnabled , isOpaque , isPointInObject , isShowing , mouseMove , mouseMove , nClick , nClickDrag , nClickDragToScreenPoint
Methods inherited from class com.rational.test.ft.object.interfaces.ClientTestObject
exists , find , find , findAndInvoke , findAndInvokeProxy , getProperty , getTestDataTypes , invoke , invokeProxy , unregister , waitForExistence
Methods inherited from class com.rational.test.ft.object.interfaces.TestObject
compare , compare , compareAndLog , compareAndLog , equals , find , findAndInvoke , getActualData , getChildren , getDescribedObject , getDescribedObjects , getDescriptiveName , getDomain , getField , getIndexer , getIndexer , getIndexers , getMappableChildren , getMappableParent , getMapProperties , getMethods , getNameInScript , getNonValueProperties , getObjectClassName , getObjectCustomClassName , getObjectReference , getOwnedObjects , getOwner , getParent , getProcess , getProperties , getPropertyFromMap , getRecognitionProperties , getRecognitionPropertyWeight , getScriptCommandFlags , getStandardProperties , getTestData , getTopMappableParent , getTopParent , hashCode , invoke , invoke , invoke , invokeProxy , invokeProxy , isLoggedDuringUnregister , isMappedObject , isSameObject , isScreenTestObject , isTopLevelTestObject , performTest , performTest , performTest , performTest , setIndexer , setIndexer , setLoggedDuringUnregister , setMapProperties , setProperty , toString , updateTestData , waitForExistence
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.rational.test.ft.object.interfaces.IFrame
contextHelp
Methods inherited from interface com.rational.test.ft.object.interfaces.IGraphical
click , 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 , nClickDragToScreenPoint
ShellTestObject
public ShellTestObject (SpyMappedTestObject mappedObject)
For internal use.
Since:
RFT8.0
ShellTestObject
public ShellTestObject (SpyMappedTestObject mappedObject,
TestObject anchor)
For internal use.
Since:
RFT8.0
ShellTestObject
public ShellTestObject (SpyMappedTestObject mappedObject,
TestObject anchor,
long scriptCommandFlags)
For internal use.
Since:
RFT8.0
getEclipsePlatformObject
public EclipseTestObject getEclipsePlatformObject ()
Provide access to Eclipse User Interface.
Returns: EclipseTestObject if the Shell is part of Eclipse, otherwise null
. Detail description:
Returns EclipseTestObject If the org.eclipse.swt.widgets.Shell is part of Eclipse Platform, otherwise null.
Example:
EclipseTestObject eto = Eclipse().getEclipsePlatformObject();
Since:
RFT8.0