Table of Contents

Class AIObjectDescription

Namespace
HP.LFT.SDK.AI
Assembly
HP.LFT.SDK.dll

The description of a AiObject test object.

public class AIObjectDescription : PropertiesDescription, IDescription, ICloneable
Inheritance
AIObjectDescription
Implements
Inherited Members

Constructors

AIObjectDescription()

Constructs a new AiObjectDescription.

public AIObjectDescription()

AIObjectDescription(string)

Constructs a new AiObjectDescription.

public AIObjectDescription(string aiClass)

Parameters

aiClass string

The AI Class type of the AI object (you can use the AITypes helper class).

AIObjectDescription(string, TextWithMatchOptions)

Constructs a new AiObjectDescription.

public AIObjectDescription(string aiClass, TextWithMatchOptions textWithMatchOptions)

Parameters

aiClass string

The AI Class type of the AI object (you can use the AITypes helper class).

textWithMatchOptions TextWithMatchOptions

The text and match method used to identify the AI Object.

AIObjectDescription(string, RegExpProperty)

Constructs a new AiObjectDescription.

public AIObjectDescription(string aiClass, RegExpProperty regExp)

Parameters

aiClass string

The AI Class type of the AI object (you can use the AITypes helper class).

regExp RegExpProperty

The RegExpProperty to use to identify the AI object.

AIObjectDescription(string, string)

Constructs a new AiObjectDescription.

public AIObjectDescription(string aiClass, string text)

Parameters

aiClass string

The AI Class type of the AI object (you can use the AITypes helper class).

text string

The text to use to identify the AI object.

Properties

AIClass

The AI Class type of the AI object.

public string AIClass { get; set; }

Property Value

string

Dictionary

For internal use only.

public IDictionary<string, object> Dictionary { get; }

Property Value

IDictionary<string, object>

Locator

The locator to use to uniquely identify the object.

public ILocator Locator { get; set; }

Property Value

ILocator

RegExp

The regular expression used to identify the AI Object.

public RegExpProperty RegExp { get; set; }

Property Value

RegExpProperty

Text

The text used to identify the AI Object.

public StringProperty Text { get; set; }

Property Value

StringProperty

TextWithMatchOptions

The text and match method used to identify the AI Object.

public TextWithMatchOptions TextWithMatchOptions { get; set; }

Property Value

TextWithMatchOptions