Это уже много раз поднималось - используйте XPath. Регулярками задача только усложняется.
https://zennolab.com/discussion/threads/daj-bog-zdorovja-za-pomosch.73484/post-496924
Это мешает и разработчикам, но исправление проблемы потребует значительного времени, а сама проблема не столько значительна, когда есть другие задачи, при том более важные.
Вам следует использовать свайп, а не мышь.
В данной теме примеры: https://zennolab.com/discussion/threads/vremja-kasanija-palca-pri-touch-sobytii-strannoe-i-ne-reguliruemoe.79200/#post-537275
Если у вас на руках полный html, предпочтите XPath, для него так же не требуется браузер.
https://zennolab.com/discussion/threads/obzor-zennoposter-xpath-na-primere-jandeks-marketa.37497/
https://docs.google.com/a/jazzteam.org/document/d/1PdfKMDfoqFIlF4tN1jKrOf1iZ1rqESy2xVMIj3uuV3g/pub...
Подобное составление не имеет смысла.
Суть использования XPath в поиске фиксированных элементов в DOM и уже постройка от них пути,
при этом, можно подниматься по родительским элементам, но надо помнить, что бы путь был короток.
Изучите...
Скорее всего, только сравнивая координаты целевых элементов с координатами видимой области на странице:
https://stackoverflow.com/questions/123999/how-can-i-tell-if-a-dom-element-is-visible-in-the-current-viewport
В чём смысл обсуждения проблемы здесь, если о ней ни кто не передал нам?? Заметил чисто случайно. К сожалению, следить за каждой из >2400 отслеживаемых тем несколько проблематично...
Необходимо было написать нам, это тут: https://helpdesk.zennolab.com/ru или support@zennolab.com, или...