Namespace HP.LFT.SDK
Classes
AppModelBase
Base class of all generated Application Model classes.
AppModelNodeBase<T, TDescription>
Base class for all container sub-classes generated under the Application Model class.
As
The class used to support regular expressions.
Base64ImageStringConverter
Class used to convert System.Drawing.Image images to base-64 stream representations and vice versa.
ClickArgs
A structure defining operations that can be specified in a Click operation.
DateRange
A range of dates used for month calendar controls that support multi-selection.
Description
The base class for all Description classes that support the index and Visual Relation Identifier (VRI) test object properties.
DescriptionException
Exceptions raised when errors are encountered in the description of a test object.
Desktop
A top-level Window or Dialog test object. When working in a grid configuration, use IDesktopEnvironment instead. IDesktopEnvironment represents the desktop of a specific environment or grid node. When working in a grid configuration, use Get(EnvironmentDescription) in order to get the IDesktopEnvironment object instead. This object represents the desktop of a specific environment or grid node.
DragAndDropArgs
Class defining the behavior for drag and drop operations.
EmptySessionIdException
The exception that is thrown when the runtime engine receives an empty session ID.
EnvironmentDescription
An object describing the environment that the test requires, in capability name-value pairs.
EnvironmentFactory
A class for creating a DesktopEnvironment instance.
FunctionKeys
Supplies constants representing the Function keyboard keys(F1-F12), which can be used in the input parameter string of the SendKeys(string, KeyModifier) method.
GeneralLeanFtException
Represents general errors that occur when working with OpenText Functional Testing for Developers.
GeneralReplayException
Represents general errors that occur when running a testing project.
GeneralServerErrorException
Represents general errors that occur in the runtime engine.
InvalidAgentException
The exception that is thrown when the runtime engine receives a message with an invalid agent field value.
InvalidFormatException
The exception that is thrown when the runtime engine receives a message with an invalid format.
InvalidMessageFieldException
The exception that is thrown when the runtime engine receives a message with an invalid field value.
InvalidVersionException
The exception that is thrown when the runtime engine receives a message with an invalid version.
Keyboard
A class that enables low-level keyboard device operations. When working in a grid configuration, use Keyboard in order to get the IKeyboardDevice object, which enables keyboard operations on a specific environment or grid node.
Keys
Supplies constants representing keyboard keys, which can be used in the input parameter string of the SendKeys(string, KeyModifier) method.
LabNotConnectedException
The exception that is thrown when the runtime engine is not connected to the expected Lab.
Location
Provides a location (relative to an object in the application) for operations that support it. For example, the Click method uses the Location structure to determine where inside this object to perform the click.
LocationProperty
Class for defining a test object's location property.
MessageTypeNotSupportedException
The exception that is thrown when the runtime engine receives a message type that is not supported.
MobileCenterNotConnectedException
The exception that is thrown when the runtime engine is not connected to OpenText Functional Testing Lab
Mouse
A class that enables low-level mouse device operations. When working in a grid configuration, use Mouse in order to get the IMouseDevice object, which enables mouse operations on a specific environment or grid node.
NoMatchingNodeFoundExceptionGeneral
The exception that is thrown when a grid cannot find a node with the requested capabilities.
NodeUnavailableException
The exception that is thrown when a grid finds a node with the requested capabilities but it is currently locked.
ObjectCookieNotFoundException
The exception that is thrown when a test object cookie is not found in the runtime engine.
PropertiesDescription
The base of all test object descriptions. It is a collection of properties and values.
RegExpProperty
The class used for regular expression properties.
ReplayArgumentOutOfRangeException
The exception that is thrown when a method argument value is outside the valid value range for the method.
ReplayBrowserNotInstalledException
The exception that is thrown when the specified browser type is not installed on the machine running the test.
ReplayItemNotFoundException
The exception that is thrown when an item of the object in the current step is not found in the AUT.
ReplayItemNotUniqueException
The exception that is thrown when an item of the object in the current step can't be uniquely identified in the AUT.
ReplayObjectDisabledException
The exception that is thrown when the object in the current step is disabled in the AUT.
ReplayObjectNotFoundException
The exception that is thrown when an object with the specified test object description is not found in the AUT.
ReplayObjectNotUniqueException
The exception that is thrown when a test object's description is not sufficient to uniquely identify an object in the AUT.
ReplayObjectNotVisibleException
The exception that is thrown when an object with the specified test object description is not visible in the AUT.
ReplayParentMissingException
The exception that is thrown when a parent of the test object in the current step is not found in the AUT.
ReplayTimeoutException
The exception that is thrown when a timeout occurs while attempting to run a step.
SDK
The OpenText Functional Testing for Developers SDK base class.
ScrollProperty
The class used for scrollbar properties.
SdkConfiguration
Class for defining the SDK configuration information. This class is supplied for the SDK.Init(SdkConfiguration) method.
ServerAlreadyInRecordModeException
The exception that is thrown when a start record request is received while a recording session is already in progress.
ServerIsShuttingDownException
The exception that is thrown when an attempt to access the runtime engine occurs while the engine is shutting down.
SessionNotFoundExceptionException
The exception that is thrown when the runtime engine receives an unknown session ID.
SizeProperty
The size properties of a test object.
SrfLab
This class can be used to launch browsers or lock devices in the SRF lab.
StringProperty
The class used for string properties.
TechnologyNotSupportedException
The exception that is thrown when a technology is not supported.
TestObjectExtensions
Class for extension methods of the TestObject class
TopLevelObjectNodeBase<T, TDescription>
This class is used by 'Application Model Code Generator' as the base class for all container classes.
TypeNotRegisteredException
The exception thrown when a test object type is not registered.
VideoData
An object that holds video binary data.
VisualRelation
Class representing Visual Relations Identifier (VRI) data. Each VisualRelation class contains a reference to a test object, and up to three possible relations: horizontal relation, vertical relation, and proximity relation.
VriDescriptionException
Exceptions raised when errors are encountered in the VRI description of test objects.
Structs
ScrollInfo
Structure representing the properties of a scroll bar.
Interfaces
IAut
An abstraction of an AUT process launched by the user.
ICalendarBase
Base interface for Calendar test objects.
IClickable
Indicates that this object can be clicked.
IDescription
Interface for a class to be used as a test object description.
IDesktopEnvironment
Represents an environment on which test operations are performed.
IDoubleClickable
Indicates that this object can be double-clicked.
IEnabledProvider
Indicates the test object supports the IsEnabled property.
IEnvironment
Base interface for AUT environments.
IItemTextRepresentationProvider
Provides the text representation of an item, which can be used for relevant properties of a test object description.
IKeyboardDevice
An interface that provides low-level keyboard operations.
ILocationInfoProvider
Indicates that a test object supports accessing properties of its location on the screen.
IMenuItemBase
Base interface for all MenuItem interfaces in SDK.
IMouseDevice
An interface that provides low-level mouse operations.
IScrollable
Represents test objects that support scrolling.
ISdkConfiguration
Interface for defining the configuration information for the SDK.
ISupportDragAndDrop
A test object that supports drag and drop.
ISupportSendKeys
A test object that supports the SendKeys(string, KeyModifier) method.
ISupportsNativeObject
A test object that supports accessing the native application object.
ITestObject
Base interface for all test objects.
ITestObjectDescriber
Base interface for all classes that support describing test objects.
ITopLevelObject
A top-level test object that can be described from the Desktop, such as a StdWin, WinForms, or WPF IWindow.
ITypeRegistry
The OpenText Functional Testing for Developers SDK registry.
IUiObjectBase
Base interface for all UiObjects in all technologies.
IVisibleProvider
Indicates the test object supports the IsVisible property.
Enums
CheckedState
Check box states.
DateFormatType
Date string types.
HorizontalVisualRelation
The horizontal location of the related test object relative to the object to identify. See the Help Center for a diagram that illustrates the way OpenText Functional Testing for Developers interprets visual relations and the boundaries that are used for determining in-line related objects.
KeyModifier
Represents keyboard keys that can be pressed and held down during the execution of a method, such as the SendKeys method.
Keyboard.Keys
Keys which can be used in sending keyboards events.
MouseButton
The mouse button to use for mouse operations.
Orientation
The visual orientation of an object.
Position
Indicates the position for an offset relative to this object in the application.
ProximityVisualRelation
The distance or hierarchical location of the related test object relative to the object to identify.
See the Help Center for more details on VRI.
SDKMode
Indicates which mode the runtime engine uses for test runs.
ScrollOrientation
Represents the scroll bar orientation.
ScrollType
The type of scrolling operation.
SwipeDirection
Swipe direction.
VerticalScrollPosition
The position of the vertical scroll bar.
VerticalVisualRelation
The vertical location of the related test object relative to the object to identify. See the Help Center for a diagram that illustrates the way OpenText Functional Testing for Developers interprets visual relations and the boundaries that are used for determining in-line related objects.
VideoFormat
Formats which can be used in VideoData construction.
WindowExtendedStyles
Extended window styles as defined in the Windows API.
WindowState
The window state.
WindowStyles
Window styles as defined in the Windows API.