Share this page

# HP.LFT.SDK Namespace

Provides the SDK for core UFT Developer functionality.
Classes

| Class | Description
--- | --- | ---
| 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.
| DragAndDropArgs | Class defining the behavior for drag and drop operations.
| EmptySessionIdException | The exception that is thrown when the UFT Developer 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 ISupportSendKeys.SendKeys method.
| GeneralLeanFtException | Represents general errors that occur when working with UFT Developer.
| GeneralReplayException | Represents general errors that occur when running a UFT Developer testing project.
| GeneralServerErrorException | Represents general errors that occur in the UFT Developer runtime engine.
| InvalidAgentException | The exception that is thrown when the UFT Developer runtime engine receives a message with an invalid agent field value.
| InvalidFormatException | The exception that is thrown when the UFT Developer runtime engine receives a message with an invalid format.
| InvalidMessageFieldException | The exception that is thrown when the UFT Developer runtime engine receives a message with an invalid field value.
| InvalidVersionException | The exception that is thrown when the UFT Developer runtime engine receives a message with an invalid version.
| Keyboard | A class that enables low-level keyboard device operations.
| Keys | Supplies constants representing keyboard keys, which can be used in the input parameter string of the ISupportSendKeys.SendKeys method.
| LabNotConnectedException | The exception that is thrown when the UFT Developer 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 UFT Developer runtime engine receives a message type that is not supported.
| MobileCenterNotConnectedException | The exception that is thrown when the UFT Developer runtime engine is not connected to UFT Mobile.
| Mouse | A class that enables low-level mouse device operations.
| NodeUnavailableException | The exception that is thrown when a UFT Developer grid finds a node with the requested capabilities but it is currently locked.
| NoMatchingNodeFoundExceptionGeneral | The exception that is thrown when a UFT Developer grid cannot find a node with the requested capabilities.
| ObjectCookieNotFoundException | The exception that is thrown when a test object cookie is not found in the UFT Developer 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.
| ScrollProperty | The class used for scrollbar properties.
| SDK | The UFT Developer SDK base class.
| SdkConfiguration | Class for defining the SDK configuration information. This class is supplied for the SDK.SDK.Init method.
| ServerAlreadyInRecordModeException | The exception that is thrown when the UFT Developer engine receives a start record request when it is already in record mode.
| ServerIsShuttingDownException | The exception that is thrown when an attempt to access the UFT Developer runtime engine occurs while the engine is shutting down.
| SessionNotFoundExceptionException | The exception that is thrown when the UFT Developer runtime engine receives an unknown session ID.
| SizeProperty | The size properties of a test object.
| 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.

Interfaces

| Interface | Description
--- | --- | ---
| 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 UFT Developer performs test operations.
| IDoubleClickable | Indicates that this object can be double-clicked.
| IEnabledProvider | Indicates that a 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.
| IUiObjectBase | Base interface for all UiObjects in all technologies.
| IVisibleProvider | Indicates that a test object supports the IsVisible property.

Structures

| Structure | Description
--- | --- | ---
| ScrollInfo | Structure representing the properties of a scroll bar.

Enumerations

| Enumeration | Description
--- | --- | ---
| 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 UFT Developer Help Center for a diagram that illustrates the way UFT Developer interprets visual relations and the boundaries that are used for determining in-line related objects.
| Keyboard.Keys | Keys which can be used in sending keyboards events.
| KeyModifier | Represents keyboard keys that can be pressed and held down during the execution of a method, such as the SendKeys method.
| 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 UFT Developer Help Center for more details on VRI.
| ScrollOrientation | Represents the scroll bar orientation.
| ScrollType | The type of scrolling operation.
| SDKMode | Indicates which mode the UFT Developer runtime engine uses for test runs.
| 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 UFT Developer Help Center for a diagram that illustrates the way UFT Developer 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.

See also:

HP.LFT.SDK Assembly

Tips to improve your search results... UFT Developer .NET SDK Reference Version 15.0-15.0.2 UFT Developer SDK Reference All View Local Help Center View Online Help Center back Go back in browser history forward Go forward in browser history Remove search highlights next topic Go to next topic previous topic Go to previous topic Print the current topic Version: