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
  • LResetState
  • ScrollLineDown
  • ScrollLineUp
  • ScrollPageDown
  • ScrollPageUp
  • ScrollToBottom
  • ScrollToTop
  • ScrollWheelDown
  • ScrollWheelUp

Was this helpful?

  1. Models
  2. Base Model
  3. Primitives
  4. GenericScroller

GenericScroller Methods

PreviousGenericScrollerNextGenericScroller Properties

Last updated 5 years ago

Was this helpful?

LResetState

Resets the of the scroller to Unknown. Should be called when the content is scrolled without interacting with the IScroller (e.g. adding new items to a list). Ensures on next interaction the scroller checks the state.

Syntax:

void ResetState()

ScrollLineDown

Scrolls down by the smallest increment, to show the next line of the scrollable content by clicking on the scroll down button. After each click the method waits for the thumb to move and at the end mouse is moved away from the Button (by the ) and the method waits for a stable screen in the area. If the scroller is inactive or already at the bottom, the method returns directly and does not attempt to scroll.

Syntax:

void ScrollLineDown(
	int numberOfLines = 1
)

Parameters:

Parameter

Description

[numberOfLines]

ScrollLineUp

Scrolls up by the smallest increment, to show the previous line of the scrollable content by clicking on the scroll up button. After each click the method waits for the thumb to move and at the end mouse is moved away from the Button (by the ) and the method waits for a stable screen in the area. If the scroller is inactive or already at the top, the method returns directly and does not attempt to scroll.

Syntax:

void ScrollLineUp(
	int numberOfLines = 1
)

Parameters:

Parameter

Description

[numberOfLines]

ScrollPageDown

Syntax:

void ScrollPageDown()

ScrollPageUp

Syntax:

void ScrollPageUp()

ScrollToBottom

Scrolls all the way to the bottom of the scrollable content by pressing the mouse button just above the down button until the thumb does not move up any further. If the scroller is inactive or already at the bottom, the method returns directly and does not attempt to scroll.

Syntax:

void ScrollToBottom()

ScrollToTop

Scrolls all the way to the top of the scrollable content by pressing the mouse button just below the up button until the thumb does not move up any further. If the scroller is inactive or already at the top, the method returns directly and does not attempt to scroll.

Syntax:

void ScrollToTop()

ScrollWheelDown

Syntax:

void ScrollWheelDown(
	int increments
)

Parameters:

Parameter

Description

increments

ScrollWheelUp

Syntax:

void ScrollWheelUp(
	int increments
)

Parameters:

Parameter

Description

increments

Type: The number of lines or increments to scroll down.

Type: The number of lines or increments to scroll down.

Scrolls down by a larger amount, to show the next page of the scrollable content by clicking just above the scroll down button. At the end mouse is moved away from the Button (by the ) and the method waits for a stable screen in the area. If the scroller is inactive or already at the bottom, the method returns directly and does not attempt to scroll.

Scrolls up by a larger amount, to show the previous page of the scrollable content by clicking just below the scroll up button. At the end mouse is moved away from the Button (by the ) and the method waits for a stable screen in the area. If the scroller is inactive or already at the top, the method returns directly and does not attempt to scroll.

Scrolls down using the which typically moves the scrollable content by three lines. The mouse is placed in the middle of the for the ScrollWheel to target the correct scroller. If the scroller is inactive, the method returns directly and does not attempt to scroll.

Type: The number of increments to turn the scroll wheel.

Scrolls up using the which typically moves the scrollable content by three lines. The mouse is placed in the middle of the for the ScrollWheel to target the correct scroller. If the scroller is inactive, the method returns directly and does not attempt to scroll.

Type: The number of increments to turn the scroll wheel.

Int32
Int32
Int32
Int32
state
MoveApproachOffset
SearchSelect
MoveApproachOffset
SearchSelect
MoveApproachOffset
SearchSelect
MoveApproachOffset
SearchSelect
SearchSelect
SearchSelect
Mouse.ScrollWheel
Mouse.ScrollWheel