public class SiebTestObject extends GuiTestObject implements ISiebTestObject
ignoreTheObjectState, ref
Constructor and Description |
---|
SiebTestObject(SpyMappedTestObject mappedObject)
For internal use.
|
SiebTestObject(SpyMappedTestObject mappedObject,
TestObject anchor)
For internal use.
|
SiebTestObject(SpyMappedTestObject mappedObject,
TestObject anchor,
long scriptCommandFlags)
For internal use.
|
SiebTestObject(TestObjectReference ref)
For internal use.
|
Modifier and Type | Method and Description |
---|---|
protected static Anchor |
atChild(Property[] properties) |
protected static Anchor |
atChild(java.lang.String propName,
java.lang.Object propValue) |
protected static Anchor |
atDescendant(Property[] properties) |
protected static Anchor |
atDescendant(java.lang.String propName,
java.lang.Object propValue) |
TestObject |
getChildOfName(java.lang.String repositoryName)
Gets a child object when given the Siebel repository name.
|
protected static TestObject |
getChildOfName(TestObject parent,
java.lang.String repositoryName) |
TestObject |
getChildOfNameAndType(java.lang.String repositoryName,
java.lang.String typeName)
Gets a child object when given the Siebel repository name and classname.
|
protected static TestObject |
getChildOfNameAndType(TestObject parent,
java.lang.String repositoryName,
java.lang.String typeName) |
TestObject |
getChildOfUIName(java.lang.String UIName)
Gets the child object when given the Siebel
UIName
of the object. |
protected static TestObject |
getChildOfUIName(TestObject parent,
java.lang.String UIName) |
TestObject |
getChildOfUINameAndType(java.lang.String UIName,
java.lang.String typeName)
Gets a child object when given the Siebel UI name and classname.
|
protected static TestObject |
getChildOfUINameAndType(TestObject parent,
java.lang.String UIName,
java.lang.String typeName) |
TestObject[] |
getChildren()
Gets the immediate Siebel children of the Siebel object.
|
protected static TestObject[] |
getChildren(TestObject parent) |
TestObject[] |
getChildrenOfType(java.lang.String typeName)
Gets the Siebel children when given the Siebel classname.
|
protected static TestObject[] |
getChildrenOfType(TestObject parent,
java.lang.String typeName) |
TestObject[] |
getDescendantsOfName(java.lang.String repositoryName)
Gets every Siebel descendant when given the parent and the Siebel repository name.
|
protected static TestObject[] |
getDescendantsOfName(TestObject parent,
java.lang.String repositoryName) |
TestObject[] |
getDescendantsOfNameAndType(java.lang.String repositoryName,
java.lang.String typeName)
Gets every Siebel descendant when given the Siebel repository name and classname.
|
protected static TestObject[] |
getDescendantsOfNameAndType(TestObject parent,
java.lang.String repositoryName,
java.lang.String typeName) |
TestObject[] |
getDescendantsOfType(java.lang.String typeName)
Gets every Siebel descendant when given the Siebel classname.
|
protected static TestObject[] |
getDescendantsOfType(TestObject parent,
java.lang.String typeName) |
TestObject[] |
getDescendantsOfUIName(java.lang.String UIName)
Gets every Siebel descendant when given the parent and the Siebel UI name.
|
protected static TestObject[] |
getDescendantsOfUIName(TestObject parent,
java.lang.String UIName) |
TestObject[] |
getDescendantsOfUINameAndType(java.lang.String UIName,
java.lang.String typeName)
Gets every Siebel descendant when given the Siebel UI name (the display name in the user interface) and classname.
|
protected static TestObject[] |
getDescendantsOfUINameAndType(TestObject parent,
java.lang.String UIName,
java.lang.String typeName) |
java.lang.Object |
submit(java.lang.String method) |
java.lang.Object |
submit(java.lang.String method,
int param) |
java.lang.Object |
submit(java.lang.String method,
int param1,
int param2) |
java.lang.Object |
submit(java.lang.String method,
java.lang.Object[] subItems) |
java.lang.Object |
submit(java.lang.String method,
java.lang.String param) |
java.lang.Object |
submit(java.lang.String method,
java.lang.String param1,
java.lang.String param2) |
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
exists, exists, exists, find, find, findAndInvoke, findAndInvokeProxy, getProperty, getTestDataTypes, invoke, invokeProxy, unregister, waitForExistence
compare, compare, compareAndLog, compareAndLog, equals, find, findAndInvoke, getActualData, 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
public SiebTestObject(SpyMappedTestObject mappedObject)
public SiebTestObject(SpyMappedTestObject mappedObject, TestObject anchor)
public SiebTestObject(SpyMappedTestObject mappedObject, TestObject anchor, long scriptCommandFlags)
public SiebTestObject(TestObjectReference ref)
public java.lang.Object submit(java.lang.String method)
submit
in interface ISiebTestObject
public java.lang.Object submit(java.lang.String method, java.lang.Object[] subItems)
submit
in interface ISiebTestObject
public java.lang.Object submit(java.lang.String method, int param)
submit
in interface ISiebTestObject
public java.lang.Object submit(java.lang.String method, int param1, int param2)
submit
in interface ISiebTestObject
public java.lang.Object submit(java.lang.String method, java.lang.String param)
submit
in interface ISiebTestObject
public java.lang.Object submit(java.lang.String method, java.lang.String param1, java.lang.String param2)
submit
in interface ISiebTestObject
public TestObject[] getChildren()
getChildren
in class TestObject
TestObject.unregister()
,
RationalTestScript.unregister(Object[])
,
RationalTestScript.unregisterAll()
,
RationalTestScript.getRegisteredTestObjects()
public TestObject getChildOfName(java.lang.String repositoryName)
repositoryName
- the repository name of the objectpublic TestObject getChildOfUIName(java.lang.String UIName)
UIName
of the object.UIName
- the UI name (display name) of the objectpublic TestObject getChildOfNameAndType(java.lang.String repositoryName, java.lang.String typeName)
repositoryName
- the repository name of the objecttypeName
- the type name of the objectpublic TestObject getChildOfUINameAndType(java.lang.String UIName, java.lang.String typeName)
UIName
- UI name (display name) of the objecttypeName
- the type name of the objectpublic TestObject[] getChildrenOfType(java.lang.String typeName)
typeName
- the Siebel classnameTestObject.unregister()
,
RationalTestScript.unregister(Object[])
,
RationalTestScript.unregisterAll()
,
RationalTestScript.getRegisteredTestObjects()
public TestObject[] getDescendantsOfName(java.lang.String repositoryName)
repositoryName
- the repository name of the objectTestObject.unregister()
,
RationalTestScript.unregister(Object[])
,
RationalTestScript.unregisterAll()
,
RationalTestScript.getRegisteredTestObjects()
public TestObject[] getDescendantsOfUIName(java.lang.String UIName)
UIName
- the UI name (display name) of the Siebel objectTestObject.unregister()
,
RationalTestScript.unregister(Object[])
,
RationalTestScript.unregisterAll()
,
RationalTestScript.getRegisteredTestObjects()
public TestObject[] getDescendantsOfType(java.lang.String typeName)
typeName
- the Siebel classnameTestObject.unregister()
,
RationalTestScript.unregister(Object[])
,
RationalTestScript.unregisterAll()
,
RationalTestScript.getRegisteredTestObjects()
public TestObject[] getDescendantsOfNameAndType(java.lang.String repositoryName, java.lang.String typeName)
repositoryName
- the repository name of the Siebel objecttypeName
- the Siebel classnameTestObject.unregister()
,
RationalTestScript.unregister(Object[])
,
RationalTestScript.unregisterAll()
,
RationalTestScript.getRegisteredTestObjects()
public TestObject[] getDescendantsOfUINameAndType(java.lang.String UIName, java.lang.String typeName)
UIName
- the UI name (display name in the user interface) of the Siebel objecttypeName
- the Siebel classnameTestObject.unregister()
,
RationalTestScript.unregister(Object[])
,
RationalTestScript.unregisterAll()
,
RationalTestScript.getRegisteredTestObjects()
protected static TestObject[] getChildren(TestObject parent)
protected static TestObject getChildOfName(TestObject parent, java.lang.String repositoryName)
protected static TestObject getChildOfUIName(TestObject parent, java.lang.String UIName)
protected static TestObject getChildOfNameAndType(TestObject parent, java.lang.String repositoryName, java.lang.String typeName)
protected static TestObject getChildOfUINameAndType(TestObject parent, java.lang.String UIName, java.lang.String typeName)
protected static TestObject[] getChildrenOfType(TestObject parent, java.lang.String typeName)
protected static TestObject[] getDescendantsOfName(TestObject parent, java.lang.String repositoryName)
protected static TestObject[] getDescendantsOfUIName(TestObject parent, java.lang.String UIName)
protected static TestObject[] getDescendantsOfType(TestObject parent, java.lang.String typeName)
protected static TestObject[] getDescendantsOfNameAndType(TestObject parent, java.lang.String repositoryName, java.lang.String typeName)
protected static TestObject[] getDescendantsOfUINameAndType(TestObject parent, java.lang.String UIName, java.lang.String typeName)
protected static Anchor atChild(java.lang.String propName, java.lang.Object propValue)
protected static Anchor atDescendant(java.lang.String propName, java.lang.Object propValue)