The Auto Scroll command allows you to automatically scroll a web page or a specific scrollable element. This is useful for loading dynamically loaded content (infinite scroll, lazy loading) before extracting data.
Scroll Target
-
Scroll Target: Choose between scrolling the entire page or a specific element.
-
Window: Scrolls the entire browser page. Use this when content loads at the bottom of the page as you scroll down.
-
Element: Scrolls a specific scrollable container element. Use this when a particular section of the page (e.g., a div with overflow) has its own scroll behavior.
-
Element Selection
Only visible when Scroll Target is set to "Element".
These settings control how the scroll element is located and what happens when it cannot be found:
-
When missing: Determines the behavior when the selected scroll element is not found on the page.
-
Fail: The command fails and reports an error.
-
Warn: A warning is logged, but the agent continues running.
-
Ignore: The missing element is silently ignored.
-
-
When hidden or disabled: Determines the behavior when the scroll element exists but is hidden or disabled.
-
Select: The element is selected anyway, even if hidden or disabled.
-
Ignore: The hidden/disabled element is ignored.
-
-
Selected scroll element: A read-only preview showing the currently selected scroll element from the page.
Scroll Options
-
Max scrolls (0 = unlimited): The maximum number of scroll iterations to perform. Set to
0for unlimited scrolling — the command will keep scrolling until it reaches the end of the page or element. -
Scroll pixels (0 = full page): The number of pixels to scroll per iteration. Set to
0to scroll the full visible height of the page or element in each iteration. -
Delay between scrolls (ms): The number of milliseconds to wait between each scroll iteration. This delay allows time for AJAX/dynamic content to load after each scroll action. A typical value is
100–500ms depending on the website's loading speed.