Table of Contents

Namespace HP.LFT.SDK.AI

Classes

AIAutoScrollSettings

The auto scrolling feature settings, which can be updated during runtime using AIRunSettings.

AIComboBoxSettings

Controls a combo box's AI-based Select operation, which can be updated during runtime using AIRunSettings.

AIOCRLanguages

The list of languages supported by AI OCR. Can be used to set the languages at runtime using the AIOCRSettings.

AIOCRSettings

The AI OCR settings to use in AI-based Web tests, which can be updated during runtime using AIRunSettings.

AIObjectDescription

The description of a AiObject test object.

AIRunSettings

Enables modifying the AI Runtime settings temporarily. The supported settings are: AIOCRSettings, controls the list _languages the AI OCR should look for. AIAutoScrollSettings, controls the automatic scrolling options. AIComboBoxSettings, controls the automatic scrolling option for AiComboBox elements.

AITypes

The types of controls that can be recognized using AI.

AIUtil

Registers or unregisters images as AI custom classes.

InvalidClassNameException

Exception for invalid class name for Ai Custom Class

InvalidPathException

Exception for invalid path provided for Ai Custom Class

Position

This ILocator helps distinguish an IAIObject that may appear multiple times in the application by its position.

Relation

This ILocator helps distinguish an IAIObject that may appear multiple times in the application by its relation with respect to other objects in the view.

TextWithMatchOptions

Structure that contains the text together with the match method for describing an IAIObject.

Interfaces

IAIObject

An object identified using Artificial intelligence.

ILocator

Used to describe the unique location of an object that may appear multiple times in the application.

Enums

ComboBoxScrollDirection

The values for the ScrollDirection property of the AIComboBoxSettings class.

Direction

This enum holds the values for the Position constructor, used to describe IAIObject by its position.

MatchMethod

The match method to use when identifying the AI object by its text.

OCRType

This enum holds the values for the OCR engine providers

RelationType

Relation types that can be used to identify an IAIObject

ScrollDirection

The scrolling directions supported by the AI automatic scrolling feature.

ToggleState

Possible value for the setState method of toggleable AI classes. The toggleable AI Classes are: Check Box, Toggle Button and Radio Button