TestResults.io
  • What is TestResults.io
  • System Architecture
  • Regulated Markets
    • Health Care Industry
    • Financial Services Industry
  • What's new?
    • Update Instruction
      • Update of the Designer extension in Visual Studio
      • Update the Execution Engine
      • Update the Base- and Environment Models
    • Migration to new project file
  • Designer
    • Overview
    • First Steps
    • Installation
    • TestResults.io solution
    • The development environment
      • Tool Window Overview
        • Test Environments
          • Steps to configure a SUT VM
          • How to access files on the system under test
        • Remote Viewer
          • Control Mode
          • Capture Mode
          • Screen Editor
          • Capture Single Image
        • Screen Explorer
        • Test Case Designer
        • Image Explorer
        • API Testing
        • TestResults.io options
          • Engines
          • Servers
    • Test Cases
      • Adding Test Cases
      • Test Case structure
      • Simple Test Case (Example)
      • Executing your Test Case
      • Generating Test Containers
      • Publishing Test Cases
      • Execution Variables
    • Software Models
      • Adding SW Models
      • Referencing the Model in the Test Case
      • Generating Test Containers
      • Publishing SW Models
      • Screens and Screen Elements
        • Tables
        • Visual Sense
        • Custom Screen Elements
    • Installers
      • Adding Installers
      • Generating Test Containers
      • Publishing Installers
    • Automation Framework Reference
      • Attributes
      • Enumerations
      • Filters
        • IImageFilter Interface
        • Select
        • Resize
      • GlobalEngineParameters
      • ImageDetectionParameters
      • ImageReference
      • Interfaces
        • ITester Interface
          • ITester Methods
          • ITester Properties
        • ITestee Interface
          • ITestee Methods
        • IConnections Interface
          • IConnections Methods
          • IConnections Properties
        • IDebug Interface
        • IEngineResult
        • IHelpers Interface
        • IImageHelper Interface
          • IImageHelper Methods
        • IKeyboard Interface
          • IKeyboard Methods
        • IMouse Interface
          • IMouse Methods
          • IMouse Properties
        • IReport Interface
          • IReport Methods
        • ISUTConnection Interface
      • OcrEngineParameters
        • Best practise
        • IronOcrEngineParameters
        • LEADOcrEngineParameters
        • OcrEngineRelatedCharacters
        • OcrPreprocessingParameters
      • ResultRectangle
      • SutNotReadyException
      • TestStepAbortedException
    • FAQ
      • Two-factor authentication (2FA) and One Time Passwords (OTP)
      • Receive and verify Emails
      • Using Excel as test data source
      • Verify PDF Content
  • Portal
    • Overview
    • First Steps
    • User's Guide
      • Login
      • Projects
      • Dashboard
      • Test Cases
      • Software & Environments
      • Test Sets
      • Job Queue
      • Management
      • Notifications Summary
    • Automation Engineer's Guide
      • Test Automation Workflow
      • Automating a test case
      • Enabling Software & Environments
    • REST API Reference
      • Authentication
      • Projects
      • Test Sets
      • Test Cases
      • Test Plans
      • Test Reports
      • Files
      • Software
      • Environments
      • Untitled
      • Executions
      • Favorites
      • Statistics
      • User Management
      • Customer Management
      • Notifications
      • Configurations
      • Invoicing
  • Models
    • Overview
    • Base Model
      • BaseScreen
        • BaseScreen Properties
        • BaseScreen Methods
      • OnScreenElement
        • OnScreenElement Methods
        • OnScreenElement Properties
      • Primitives
        • Button
          • Button Methods
          • Button Properties
        • Checkbox
          • Checkbox Methods
        • ContextMenu
          • ContextMenu Methods
          • ContextMenu Properties
        • Dropdown
          • Dropdown Methods
          • Dropdown Properties
        • DropdownMenu
          • DropdownMenu Methods
          • DropdownMenu Properties
        • GenericScroller
          • GenericScroller Methods
          • GenericScroller Properties
        • HorizontalScroller
        • IconButton
          • IconButton Properties
        • Label
        • LabelWithButton
          • LabelWithButton Properties
        • LabelWithCheckbox
          • LabelWithCheckbox Properties
        • LabelWithValue
          • LabelWithValue Methods
          • LabelWithValue Properties
        • PwTextBox
          • PwTextBox Methods
        • TextBox
          • TextBox Methods
          • TextBox Properties
        • Tables and lists
          • Column
            • Column Methods
            • Column Properties
          • ItemList
            • ItemList Methods
            • ItemList Properties
          • Row
            • Row Methods
            • Row Properties
          • TableBase
            • TableBase Methods
            • TableBase Properties
        • LabelWithElementBase
          • LabelWithElementBase Properties
      • Enumerations
      • Extensions
        • EngineResultExtensions Methods
        • EnumExtensions Methods
        • ReportExtensions Methods
        • StringExtensions Methods
        • TesterConnectionExtensions Methods
        • TesterDebugExtensions Methods
        • TesterHelperExtensions Methods
        • TesterMouseExtensions Methods
        • TesterOnScreenElementExtensions
        • TesterSelectExtensions Methods
      • Helper Classes
        • BaseModelHelpers
          • BaseModelHelpers Methods
          • BaseModelHelpers Properties
        • Attributes for Designer
        • ListHelpers
      • Exceptions
        • ElementNotFoundException
        • InteractionFailedException
        • ScreenNotFoundException
      • Interfaces
        • IAppBasics Interface
          • IAppBasics Methods
          • IAppBasics Properties
        • IBrowser
        • ICommandLineWindow
        • IScroller Interface
          • IScroller Methods
          • IScroller Properties
        • ISutLocale Interface
          • ISutLocale Methods
          • ISutLocale Properties
        • ISystemHelpers
        • ISystemInteractions
        • IWindow
    • Environment Model
      • Windows
        • Screens
          • CmdWindow
            • CmdWindow Methods
            • CmdWindow Properties
          • FileDialog
            • FileDialog Methods
            • FileDialog Properties
          • FileExplorer
            • FileExplorer Properties
          • RunWindow
            • RunWindow Methods
            • RunWindow Properties
          • Window
            • Window Methods
            • Window Properties
        • SutLocale
          • SutLocale Methods
          • SutLocale Properties
        • SystemHelpers
          • SystemHelpers Methods
          • SystemHelpers Properties
        • SystemInteractions
        • WebBrowser
          • Browser
            • Browser Methods
            • Browser Properties
          • BrowserScroller
            • BrowserScroller Methods
            • BrowserScroller Properties
          • AuthenticationDialog
            • AuthenticationDialog Methods
            • AuthenticationDialog Properties
          • DownloadDialog
            • DownloadDialog Methods
            • DownloadDialog Properties
        • EnvironmentModel Enumerations
        • Interfaces
          • IWebAppBasics
            • IWebAppBasics Property
Powered by GitBook
On this page
  • DataSourceType
  • ImgDiffTolerance
  • RelativePosition
  • ScrollerState
  • SearchType
  • TextBoxType

Was this helpful?

  1. Models
  2. Base Model

Enumerations

PreviousLabelWithElementBase PropertiesNextExtensions

Last updated 5 years ago

Was this helpful?

DataSourceType

Indicates in whether the property containing the content of a as it is known to the model was read from the SCREEN, SET by the model itself (e.g. by ) or is UNKNOWN.

Member name

Description

Unknown

Screen

Set

ImgDiffTolerance

Different tolerance levels for the screen update checks (e.g. , ). The related integer value corresponds to the amount pixels that are completely inverted (e.g. from black to white, or from yellow to blue) from one image to the next. Recommended value: Low

Member name

Description

Exact = 0

Even a single pixel slightley changing its color will be considered as an update or a not stable screen.

Low = 50

Recommended value for most situations. A blinking cursor would still be ignored but e.g. a dropdown animation would be considered an update.

Medium = 500

Only larger updates such as opening a dialog are considered. Could be used when e.g. a loading animation or small progress bar should be ignored.

Large = 5000

Use this to detect large changes affecting a substantial part of the screen, but ignoring animations or local changes.

RelativePosition

The position of the element relative to the label. Used in .

Member name

Description

Right

The element is to the right of the label.

Under

The element is under the label, e.g. on the next line.

Left

The element is to the left of the label.

Above

The element is above the label, e.g. on the previous line.

ScrollerState

Member name

Description

Unknown

Default value, we don't know if we even have a scroller.

Inactive

The scroller is inactive or not shown, typically the case when the scrollable content fits on the screen.

Active

The scroller is shown and active, the window can be scrolled. The position of the scroller is not known, could be at the top, bottom or anywhere between.

AtTop

The scroller is shown and active and the scrollbar is at the top. The beginning of the scrollable content is shown.

AtBottom

The scroller is shown and active and the scrollbar is at the bottom. The end of the scrollable content is shown.

AtLeftEnd

For horizontal Scroller: The scroller is shown and active and the scrollbar is at the left end. The end of the scrollable content is shown.

AtRightEnd

For horizontal Scroller: The scroller is shown and active and the scrollbar is at the right end. The beginning of the scrollable content is shown.

SearchType

Member name

Description

Unknown

Image

Text

TextBoxType

Member name

Description

Clipboard

The content of the TextBox is read by selecting all, copying to the clipboard and reading the content of the clipboard on the SUT.

OCR

The content of the TextBox is read using the OCR algorithm.

Default value, the content of the is unknown and probably null

The value in Text was read or copied from the screen, e.g. with the method.

The value in Text was set by the model itself, e.g. with the method.

The different states an can be in.

Indicates whether the Content of an shall be searched as image with or as text with .

Default value. Will not allow to find the element with .

The shall be searched as image with .

The shall be searched text with .

Indicates whether the text in a can be read from the screen by Clipboard interaction or with OCR.

IScroller
TextBox
TextBox
LabelWithElementBase
OnScreenElement
TextBox
OnScreenElement
OnScreenElement
FindImage
FindText
FindImage
FindText
Text
TextBox.Source
Text
TextBox.GetText
TextBox.Enter
TextBox.Enter
WaitUntilStableScreen
WaitUntilScreenUpdate
WaitFor