| Interface | Description |
|---|---|
| IClipboard |
Defines the set of methods exposed for a clipboard.
|
| IDatastore |
Provides information concerning a single-test
project (formerly called a project) on a particular host system.
|
| IMapPropertyName |
Defines the default property names used by the
TestObjects in the object map
so that users can create scripts with direct access to these properties. |
| IObjectManagerEventListener |
Used by
RationalTestScript for notification of events
by the object manager. |
| IOperatingSystem |
Enables access to some commonly used operating system commands
that are not immediately available from the scripting language.
|
| IOptionCategoryName |
Contains option category names.
|
| IOptionName |
Contains definitions of the customization option names.
|
| IParameter | |
| IScript |
Enables access to the fundamental abstract properties
of a test script, without getting into implementation details of a
script.
|
| IScriptDefinition |
Persists the definition about the artifacts
associated with the script as an object that implements this
interface when the script is created or updated.
|
| IScriptText |
Represents an associated object in a script.
|
| ITestObjectMethodState |
Provides access to the state of a method call on a
TestObject. |
| ITestProject |
This interface defines the general methods available to a
project
instance. |
| IVariable | |
| IVariablesManager |
The
IVariablesManager interface allows access to the input parameters
and the output variables from a script. |
| RationalTestScriptConstants |
Constants used by test scripts.
|
| Class | Description |
|---|---|
| Action |
Defines values that can be passed to various
setState or getState methods of TestObjects
that implement
ISubitem. |
| Anchor |
A container class that indicates whether the inner property set is anchored.
|
| AppNameNormalizer |
Browser Name Normalizer
|
| Area |
Clarifies to the user which area in the image map the
HTML
area tags are found in. |
| Button |
Adds definition to
Button. |
| CaptionText |
Encapsulates a window caption.
|
| Cell |
A container class that enforces a semantic definition
to a cell in a table or to a grid-type control in the software under test.
|
| Column |
Container class that enforces a semantic definition
to a column in a table or grid-type control in the software under test.
|
| ColumnHeader |
Clarifies which column header is in the table.
|
| DatapoolScriptSupport |
Provides methods for accessing rows in a datapool associated with this instance
of
RationalTestScript. |
| DataSetManager | |
| Date |
Adds definition to
Date. |
| DelayEvent |
Represents a low level delay event.This should be generated with the
SubitemFactory method
delay. |
| DPosition | |
| FlexDateChooserDetails | |
| FlexKeyModifiers | |
| FlexScrollDetails | |
| FlexScrollDirections | |
| FlexTriggerEvents | |
| Header |
Clarifies which header is in the table.
|
| Href |
A simple container class for an HTML URL attribute associated with a
subitem value.
|
| Id |
Encapsulates a programmatically defined
identifier associated with a subitem.
|
| Image |
Adds definition to a simple
String value. |
| Index |
Adds definition to a simple
int value. |
| Link |
Adds definition to a simple
String value. |
| List |
Represents a sequence of subitems.
|
| Location |
A container class that adds definition to a subitem
within a component.
|
| LowLevelEvent |
Represents a low level event.
|
| LowLevelKeyEvent |
Represents a low level key event.
|
| LowLevelMouseEvent |
Represents a low level mouse event.
|
| ManageEnablementLog | |
| MouseModifiers |
Enables the
MouseModifiers to be passed across processes. |
| Name |
Adds definition to a programmatic name
associated with a subitem value.
|
| NetCheckedState | |
| Position |
Adds definition to a simple
int value. |
| ProcessName |
Encapsulates the process name for processing process name comparisons.
|
| Property |
Provides access to name/value property pairs.
|
| RationalTestScript |
Provides a variety of methods that can be used in any script.
|
| Row |
Enforces a semantic definition
to a row in a table or grid-type control in the software under test.
|
| RowColumnIndex | |
| RowHeader |
Clarifies which row header is in the table.
|
| ScriptCommandFlags |
This class provides a base set of command flags that may apply to a
TestObject based command. |
| ScriptUtilities |
Defines utility methods.
|
| Separator |
Represents separator controls that may appear in menus or toolbar
controls.
|
| State |
Describes the state of a checkbox in the software under test.
|
| Subitem |
Base class for all subitem objects used in script commands.
|
| SubitemFactory |
A collection of static methods that create subitems.
|
| Text |
Adds definition to a simple
String value. |
| TextPosition |
Adds definition to a simple
String value. |
| ToolTipText |
Adds definition to a simple
String value. |
| TopLeftHeader |
Clarifies which column header is in the table.
|
| UnexpectedWindow | |
| UnexpectedWindowConfigurationManager | |
| Value |
Acts as a common base class for several other
Subitem-based
classes. |
| Week |
Adds definition to
Week. |
| WeekDay |
Adds definition to
WeekDay. |
| WeightedProperty |
Defines a standard property name plus a value pair with an additional
weight attribute. |
| WeightedPropertySet |
Represents a set of recognition properties
in encapsulated values.
|
| Xpath |
| Exception | Description |
|---|---|
| AjaxWaitTimeOutException |
/**
Thrown when there are open pending AJAX requests even after predefined attempts
RuntimeException. |
| CurrentBrowserException |
Thrown when an error occurs while setting the current browser.
|
| CurrentJVMException |
Thrown when an error occurs when setting the current JVM.
|
| RationalTestScriptException |
Thrown when a script ends due to an unhandled
Exception, RuntimeException, or Throwable (but not an
unhandled Error). |
| RunException |
Thrown when an error occurs in the run method of
RationalTestScript. |
| Error | Description |
|---|---|
| RationalTestScriptError |
Thrown when a script ends due to an unhandled
Error. |
| RationalTestScriptShutdown |
Generated when there is a hot-key press, which has the effect
of shutting down the script playback.
|
| Annotation Type | Description |
|---|---|
| FTCucumberOptions |
Annotation for making an FT Script integrate with Cucumber.
|