How to scroll to the first occurrence when "TEXT_TO_FIND" has multiple occurences

I am trying to scroll to the first visibility of the TEXT_TO_FIND displayed on my screen. But what is happening is that my TEXT_TO_FIND is visible multiple times on the screen(it is a type of schedule, so it is appearing under different dates) so the driver scrolls down to the bottom of the screen.

Any idea to scroll to the first occurrence of the TEXT_TO_FIND?

Currently i am using driver.scrollTo(“TEXT_TO_FIND”);

You could create your own scroll_to method. This is tedious, but once you have it, you can do all sorts of great things, such as scrolling until you see one of a list of items.

Yes, as a workaround i have swiped my page and then verified that the element exists. But i wanted to confirm if there is any shorter or smarter way to do that!