Best Approach for Dynamic Screenshot Capture and Scroll Handling in Surface Automation

In Surface Automation, we are currently extracting values using screenshot-based text reading. However, the data in our application is dynamic and contains multiple entries that require scrolling.

The challenge is:

  • Data changes dynamically

  • All entries are not visible on a single screen

  • Manual screenshot capturing is not feasible

  • We need to verify whether a specific entry (e.g., XYZ record) exists in the application

Is there any approach to:

  1. Capture screenshots dynamically while scrolling?

  2. Automate scrolling in Surface Automation?

  3. Search/check for a specific dynamic entry across scrollable data?

Any suggestions, best practices, or possible approaches would be helpful.