OnScreenElement Properties
DefaultDisappearWaitTime
Default value for DisappearWaitTimeInSeconds of new OnScreenElements. Default is 20 seconds.
Syntax: public static int DefaultDisappearWaitTime = 20;
DefaultWaitTime
Default value for WaitTimeInSeconds of new OnScreenElements. Default is 20 seconds.
Syntax: public static int DefaultWaitTime = 20;
DisappearWaitTimeInSeconds
How long to wait for the element to disappear from the screen. Defaults to DefaultDisappearWaitTime.
Syntax: public int DisappearWaitTimeInSeconds { get; set; }
Filters
The image filters that will be used to find the element on screen (e.g. Select filter to limit the search to a specific rectangle). Should be used in all methods on derived elements for finding the element.
Syntax: public virtual
IImageFilter[]
Filters { get; set; }
ImageParameters
Parameters for the image search to find the element on screen. Should be used in all methods on derived elements for finding the element.
Syntax: public ImageDetectionParameters ImageParameters { get; set; }
ParentElement
The screen or other element which contains this element. This is used to wait for the parent element before finding this element.
Typically this property is directly set to the screen (this
) from which the element is instantiated.
ParentElement can also refer to parent elements of other types than BaseScreen, such as Tables, LabelWithElement or other elements that contain child elements.
Syntax: public
OnScreenElement ParentElement { get; set; }
Position
The search result of WaitFor. Gives the IEngineResult with the position of the image or text that locates the element on the screen. Is only set if WaitFor succeeded, thus it should always be Position.HasSucceeded() = true;
Syntax: public IEngineResult Position { get; set; }
RetryCount
Determines how many times an interaction shall be attempted, 1 meaning 1 attempt, so no retries. Default = 3.
Syntax: public int RetryCount { get; set; }
TextParameters
Parameters for the text search to find the element on screen. Should be used in all methods on derived elements for finding the element.
Syntax: public OcrEngineParameters TextParameters { get; set; }
UseCachedPosition
If this is true, we don't search the element again, if it was found before (e.g. before an interaction such as Click or Enter). Instead the cached Position is used. Note: This will lead to unexpected behavior, if the element was moved in the mean time! Only set to true, if element cannot move on the UI.
Default = false
Syntax: public bool UseCachedPosition { get; set; }
WaitTimeInSeconds
How long to wait for the element to appear on screen. Defaults to DefaultWaitTime.
Syntax: public int WaitTimeInSeconds { get; set; }
Last updated