IBM Rational Functional Tester
Version 8.1.1000
IBM Rational Functional Tester API Reference

Project Version 2.3

com.rational.test.ft.object.interfaces.siebel
Class SiebPageTabsTestObject

java.lang.Object   extended by com.rational.test.ft.object.interfaces.TestObject
      extended by com.rational.test.ft.object.interfaces.ClientTestObject
          extended by com.rational.test.ft.object.interfaces.GuiTestObject
              extended by com.rational.test.ft.object.interfaces.siebel.SiebTestObject
                  extended by com.rational.test.ft.object.interfaces.siebel.SiebPageTabsTestObject
All Implemented Interfaces:
IGraphical, ISiebTestObject

public class SiebPageTabsTestObject
extends SiebTestObject

Provides script access to the SiebPageTabs.TestObject class.

Since:
RFT2.1

Field Summary
static java.lang.String CLASSNAME
           
 
Fields inherited from class com.rational.test.ft.object.interfaces.TestObject
ref
 
Constructor Summary
SiebPageTabsTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject)
          For internal use.
SiebPageTabsTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor)
          For internal use.
SiebPageTabsTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject, TestObject anchor, long scriptCommandFlags)
          For internal use.
SiebPageTabsTestObject(TestObject obj)
          Constructs one TestObject from another.
SiebPageTabsTestObject(com.rational.test.ft.object.TestObjectReference ref)
          For internal use.
 
Method Summary
 java.lang.String getRepositoryName(java.lang.String uIName, java.lang.String origin)
          Returns the RepositoryName of the object.
 java.lang.String getRepositoryNameByIndex(int index, java.lang.String origin)
          Returns the RepositoryName of the object.
 java.lang.String getUIName(java.lang.String repositoryName, java.lang.String origin)
          Returns the name of the object as it is appears in the user interface.
 void goTo(java.lang.String screen)
          Navigates to a specified PageTab.
 void gotoScreen(java.lang.String screen)
          Navigates to a specified PageTab.
 void gotoView(java.lang.String view)
          Navigates to the specified View.
 boolean isExists(java.lang.String repositoryName, java.lang.String origin)
          Returns a Boolean value indicating whether or not the specified object exists.
 
Methods inherited from class com.rational.test.ft.object.interfaces.siebel.SiebTestObject
atChild, atChild, atDescendant, atDescendant, getChildOfName, getChildOfName, getChildOfNameAndType, getChildOfNameAndType, getChildOfUIName, getChildOfUIName, getChildOfUINameAndType, getChildOfUINameAndType, getChildren, getChildren, getChildrenOfType, getChildrenOfType, getDescendantsOfName, getDescendantsOfName, getDescendantsOfNameAndType, getDescendantsOfNameAndType, getDescendantsOfType, getDescendantsOfType, getDescendantsOfUIName, getDescendantsOfUIName, getDescendantsOfUINameAndType, getDescendantsOfUINameAndType, submit, submit, submit, submit, submit, submit
 
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, 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, invoke, invokeProxy, unregister, waitForExistence
 
Methods inherited from class com.rational.test.ft.object.interfaces.TestObject
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, getProperty, getPropertyFromMap, getRecognitionProperties, getRecognitionPropertyWeight, getScriptCommandFlags, getStandardProperties, getTestData, getTestDataTypes, getTopMappableParent, getTopParent, hashCode, invoke, invokeProxy, isMappedObject, isSameObject, isScreenTestObject, isTopLevelTestObject, performTest, performTest, performTest, performTest, setIndexer, setIndexer, setMapProperties, setProperty, toString, updateTestData, waitForExistence
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

CLASSNAME

public static final java.lang.String CLASSNAME
See Also:
Constant Field Values
Constructor Detail

SiebPageTabsTestObject

public SiebPageTabsTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject)
For internal use.

Since:
RFT2.1

SiebPageTabsTestObject

public SiebPageTabsTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject,                               TestObject anchor)
For internal use.

Since:
RFT2.1

SiebPageTabsTestObject

public SiebPageTabsTestObject(com.rational.test.ft.object.map.SpyMappedTestObject mappedObject,                               TestObject anchor,                               long scriptCommandFlags)
For internal use.

Since:
RFT2.1

SiebPageTabsTestObject

public SiebPageTabsTestObject(com.rational.test.ft.object.TestObjectReference ref)
For internal use.

Since:
RFT2.1

SiebPageTabsTestObject

public SiebPageTabsTestObject(TestObject obj)
Constructs one TestObject from another. Both are references to the same object.

Since:
RFT2.1
Method Detail

goTo

public void goTo(java.lang.String screen)
Navigates to a specified PageTab.

Parameters:
screen - the RepositoryName of the PageTab object
Since:
RFT2.1

gotoScreen

public void gotoScreen(java.lang.String screen)
Navigates to a specified PageTab. ScreenName is a String that specifies the RepositoryName of the PageTab object.

Parameters:
screen - the RepositoryName of the PageTab object
Since:
RFT2.1

gotoView

public void gotoView(java.lang.String view)
Navigates to the specified View. ViewName is a String that specifies the RepositoryName of the View object, represented by an Aggregate Category link.

Parameters:
view - the RepositoryName of the View object, represented by an Aggregate Category link
Since:
RFT2.1

getRepositoryName

public java.lang.String getRepositoryName(java.lang.String uIName,                                           java.lang.String origin)
Returns the RepositoryName of the object.

Parameters:
uIName - the object's display name in the user interface
origin - the name of the origin, set either to "Screen" or "View". When set to "Screen", pass the display name of the PageTab object to the UIName argument. When set to "View", pass the display name of the View, represented by the AggregateCategory link, to UIName.
Returns:
the repository name of the object
Since:
RFT2.1

getRepositoryNameByIndex

public java.lang.String getRepositoryNameByIndex(int index,                                                  java.lang.String origin)
Returns the RepositoryName of the object.

Parameters:
index - the index (starting at zero) of the object in the ScreenCount or ViewCount property
origin - the name of the origin, set either to "Screen" or "View". When set to "Screen", pass the display name of the PageTab object to the UIName argument. When set to "View", pass the display name of the View represented by the AggregateCategory link to UIName.
Returns:
The repository name of the object
Since:
RFT2.1

getUIName

public java.lang.String getUIName(java.lang.String repositoryName,                                   java.lang.String origin)
Returns the name of the object as it is appears in the user interface.

Parameters:
repositoryName - the repository name of the object
origin - the name of the origin, set either to "Screen" or "View". When set to "Screen", pass the display name of the PageTab object to the UIName argument. When set to "View", pass the display name of the View, represented by the AggregateCategory link, to UIName.
Returns:
The name of the object as it is appears in the user interface
Since:
RFT2.1

isExists

public boolean isExists(java.lang.String repositoryName,                         java.lang.String origin)
Returns a Boolean value indicating whether or not the specified object exists. Returns true if the specified object exists or falseotherwise

Parameters:
repositoryName - the repository name of the object
origin - the name of the origin, set either to "Screen" or "View". When set to "Screen", pass the display name of the PageTab object to the UIName argument. When set to "View", pass the display name of the View represented by the AggregateCategory link to UIName.
Returns:
trueif the specified object exists or false otherwise
Since:
RFT2.1